使用数据验证
数据验证可以作为独立进程运行,与迁移作业紧密耦合。可以为一次性迁移作业启用数据验证。本页详细介绍了如何启用和调试数据验证过程。
启用数据验证
您可以在以下情况下选择启用数据验证:在“数据迁移”选项卡上创建迁移作业时。数据迁移。
在迁移选项模块中,为您要迁移的作业点击验证迁移数据复选框。
注意
数据验证过程可能需要的时间与数据迁移作业一样长或更长。您可以点击终止来取消数据验证过程。
要查看迁移作业数据验证过程的状态和元数据信息,请点击数据验证下拉菜单

数据验证概述
在数据验证面板中,您可以查看迁移作业验证过程的元数据。
语法 | 描述 |
---|---|
验证状态 | 验证过程的状态。 |
已启动 | 数据验证过程启动的日期时间戳。 |
持续时间 | 数据验证过程的累计耗时。 |
已验证集合 | 数据验证过程验证的集合总数。 |
已验证文档 | 数据验证过程验证的文档总数。 |
验证进度 | 数据验证过程完成的总体工作量的实时百分比指标。 |
数据验证状态
数据验证过程可以处于以下任何状态
状态 | 描述 |
---|---|
已终止 | 正在运行的数据验证由于错误而无法完成。 |
已取消 | 通过点击 终止 取消了数据验证过程。 |
正在取消 | 数据验证过程正在被取消。 |
失败 | 源数据库和目标数据库不匹配。相应的错误列在 作业更新日志 面板中。 |
已验证 | 数据验证成功,源数据库和目标数据库匹配。 |
正在验证 | 数据验证正在进行中。后端SQL和MongoDB查询API命令正在运行以验证迁移。 |
成功的数据验证
当迁移作业成功时,状态更新为 已验证,并在 历史记录 面板中显示一个双钩号。

数据验证问题
如果数据验证过程在源数据库和目标集合之间发现任何差异,错误将报告在数据验证 作业更新日志 面板中。
在这个例子中,数据验证过程检测到目标集合中的文档数量与源数据库不匹配。
验证状态是 已终止。
具体问题和错误详情显示在 作业更新日志 面板中。
