#校验初始化

# 前提条件

1.独立校验创建任务:源端数据添加完毕。 2.迁移步骤执行完成。

# 独立校验

在创建任务的迁移步骤中,只选择【校验】步骤,选择需要校验的源端、目标端,进入独立校验任务。

独立创建校验任务

# 校验初始化配置

该页面主要包含以下几个模块:

# 基础信息

展示任务的基础信息,任务名称和数据库名称。若继承于迁移任务则源端与目标端数据库都禁止修改,独立校验在任务未运行前允许修改目标端数据库,任务运行后禁止修改。

# 校验范围

若校验任务继承迁移,存在评估任务则展示评估任务选中的schema否则展示迁移任务中包含的所有schema,默认状态下为全选。 若为独立校验则展示数据库下所有schema,默认状态下全不选。

可在搜索框中通过模糊搜索查询,或者全选所有。独立校验需要勾选schema后点击确认范围生成校验对象。

创建校验任务1.png

独立校验.png

  • 勾选schema,可在校验对象列表具体调节是否进行校验。

  • 不勾选schema,默认属于该schema下的所有对象都不进行校验。

# 选择校验对象

创建校验任务2.png

Note:

当前版本对象类型仅支持表的校验。

  • 独立校验:校验的表对象为schema下的所有表对象,默认情况下,所有表对象为校验状态。

  • 全流程校验:校验的表对象来自离线迁移的表对象,默认情况下,离线迁移成功的表对象将设置为校验状态,离线迁移失败的表对象将设置为不校验状态。

  • 可以通过schema名称,是否校验,搜索进行筛选,支持表列宽度拉伸。

  • 右上角可配置忽略大小写,若不忽略大小写,则源端与目标端大小写敏感;忽略大小写则,源端保持敏感,目标端统一查询大写表。

# 配置项

创建校验任务3.png

创建校验任务4.png

数据校验类型选择会影响一致性校验的页面布局与功能(详细区别见一致性校验页面文档),当前版本校验支持以下两种可选项:

  • 完整对比:新增单表不一致阈值,可选无限制或自定义阈值,达到阈值后停止校验,一致性校验页面显示全量校验。
  • 统计对比:一致性校验页面显示统计校验。

高级选项中,性能配置表示支持最大可同时进行表校验的数目,每一对表的校验会使用一个线程,同时源端与目标端各占用一个连接数,默认范围[1,200]。

# 操作

# 确认范围 (独立校验)

该操作会生成校验对象,并修改任务状态从创建成功到待校验。

# 保存

该操作会对当前填写的任务信息进行暂存,任务列表会保留该任务信息。

# 上一步 (非独立校验)

点击【上一步】,返回到离线迁移阶段,此次校验数据不会保留。再次点击【下一步:校验初始化】将重新进行校验。

# 下一步:开始一致性校验

当完成所有配置后,可点击【下一步:开始一致性校验】,进行校验。