You need to enable JavaScript to run this app.
文档中心
数据库传输服务

数据库传输服务

复制全文
下载 pdf
数据校验
数据订正管理
复制全文
下载 pdf
数据订正管理
当数据校验任务中,校验出 Diff 数据时,DTS 支持以源库或目标库为基准生成订正 Diff 数据的 SQL 语句。在对应数据库中执行订正 SQL 语句后,即可订正 Diff 数据。​
前提条件​
已配置数据校验任务,且校验出了 Diff 数据。配置数据校验任务的操作,请参见配置数据校验任务。​
注意事项​
  • 目前仅支持对 MySQL 数据迁移或同步任务中校验出的全量 Diff 和增量 Diff 进行订正,并生成订正 SQL 语句。在 Diff 管理功能发布前的创建的校验任务,不支持数据订正。​
  • MySQL 到 MySQL 的单表最多支持校验出 10 万行不同数据,超过 10 万行 DTS 将不会进行数据校验。控制台页面不展示 Diff 数据,如需查看可将数据下载至本地。详细操作,请参见下载数据校验结果。该功能为加白功能,如需使用请提交工单。​
  • 其他类型数据库的单次全量数据校验任务中,每张表最多能校验出 100 行 Diff 数据,当 Diff 数据超过 100 行时,Diff 行数显示 100+。​
  • 单次增量数据校验任务中,所有表最多校验出 10000 条 Diff 数据。​
  • 当 Diff 行数为 100+ 时,说明此表中实际 Diff 行数超过 100;因此建议您在订正完成数据后,重新创建数据校验任务,并发起校验,或者预估 Diff 数据较多时,可以重新同步数据。​
  • DELETE 类型 Diff 表示一端(源端或目标端)有而另一端(目标端或源端)无的数据,针对这类 Diff 数据,在数据订正中,DTS 会生成 DELETE 类型的 SQL 语句。需谨慎订正 DELETE 类型 Diff。​
  • 目前订正 SQL 的订正策略均是冲突覆盖,即按照订正基准,生成订正 SQL 语句,在对应数据库中执行订正 SQL 语句后,即可 Diff 数据。​
数据订正​
  1. 登录 DTS 控制台。​
  1. 在顶部菜单栏,选择项目和地域。​
  1. 在左侧导航栏,单击数据迁移或数据同步。​
  1. 在迁移任务列表或数据同步列表页面,单击目标任务名称。​
  1. 在目标任务名称页面,单击数据校验。​
  1. 在数据校验页签下,单击 Diff。​
  • 仅支持对全量 Diff 和增量 Diff 数据进行订正。​
  • ​
    订正全量 Diff
    订正增量 Diff
    ​
    支持单个或批量订正全量 Diff 数据。​
    1. 在 Diff 管理页签下,单击全量 Diff。​
    • 批量订正 Diff 数据。​
    1. 在全量 Diff 列表中,选择一个或多个待订正的 Diff 记录。​
    1. 在列表下方,单击批量生成订正 SQL。​
    • 单个订正 Diff 数据。​
    • i. 在全量 Diff 列表中,在目标 Diff 记录操作列,单击生成订正 SQL。​
    1. 在生成订正 SQL 弹窗中,配置以下参数。​
    • ​
      参数​
      说明​
      选择订正范围​
      确认订正范围中的 Diff 记录是待订正的数据。在选择订正范围区域,单个移除或批量移除不需要订正的 Diff 数据。​
      是否订正 DElETE 类型 Diff​
      DELETE 类型 Diff 表示一端(源端或目标端)有而另一端(目标端或源端)无的数据,针对这类 Diff 数据,在数据订正中,DTS 会生成 DELETE 类型的 SQL 语句。按需选择是否订正 DELETE 类型 Diff。​
      • 是:按照订正基准,对于一端有而另一端无的 Diff 数据, DTS 生成包含 DELETE 类型的 SQL 语句。​
      • 否:按照订正基准,对于一端有而另一端无的 Diff 数据, DTS 自动忽略,不生成包含 DELETE 类型的 SQL 语句。​
      订正基准​
      按需选择订正基准。​
      • 源库:以源库为基准,订正 Diff 数据,使目标端数据与源库保持一致。​
      • 目标库:以目标库为基准,订正 Diff 数据,使源库与目标库保持一致。​
      ​
    1. 单击确定。​
    ​
  1. 后续操作。​
  1. 数据订正操作完成后,您可以进行以下操作。​
  • ​
    操作​
    说明​
    下载订正 SQL​
    当数据订正完成后,您可以在数据订正页签中查看数据订正事件,并下载订正 SQL 文件,然后在对应数据库中执行订正 SQL 语句。更多信息请参见查看数据订正事件。​
    重新创建数据校验任务​
    当 Diff 行数为 100+ 时,说明此表中实际 Diff 行数超过 100;因此建议您在订正完成数据后,重新创建数据校验任务,并发起校验;如果预估 Diff 数据较多,手动订正比较费时时,也可以选择重新同步数据。​
    ​
查看数据订正事件​
在数据订正列表中,记录了所有的数据订正事件,包括订正 SQL ID/名称、任务状态、订正库表、订正基准、发起时间、生成时间。您可以查看每条订正事件信息,包括订正策略,以及下载订正 SQL。​
  1. 登录 DTS 控制台。​
  1. 在顶部菜单栏,选择项目和地域。​
  1. 在左侧导航栏,单击数据迁移或数据同步。​
  1. 在迁移任务列表或数据同步列表页面,单击目标任务名称。​
  1. 在目标任务名称页面,单击数据校验。​
  1. 在数据校验页签下,单击数据订正。​
  • 在数据订正列表中,您可以查看数据订正事件记录,以及每个数据订正事件的订正策略,并下载订正 SQL。​
  • ​
    操作​
    说明​
    查看数据订正列表​
    在数据订正列表中,您可以查看每个数据订正事件的订正 SQL ID/名称、任务状态、订正库表、订正基准、发起时间、生成时间。并支持通过库/表名搜索目标事件。​
    查看订正策略​
    在目标事件的操作列,单击查看订正策略,即可查看当前事件的数据订正策略。​
    下载订正 SQL​
    在目标事件的操作列,单击下载订正 SQL,即可将订正数据生成的订正 SQL 文件保存到本地。​
    说明​
    下载订正 SQL 后,如果确认订正 SQL 信息无误,可以在对应数据库中执行订正 SQL,订正 Diff 数据。​
    ​
相关 API​
​
API​
描述​
调用 CreateValidationTask 接口创建数据订正任务。​
调用 GetCorrectionResultDownloadLink 接口下载数据订正 SQL。​
​
​
​
最近更新时间:2026.08.27 16:33:51
这个页面对您有帮助吗?
有用
有用
无用
无用