关键字:
金仓数据库、KingbaseFlySync、KFS、KFSMC、数据比对、数据校验、比对校验、单记录差异修复、比对修复、数据修复
1.功能描述
当数据比对校验结果不一致时,KingbaseFlySync支持比对结果的单记录差异修复。
2.使用场景介绍
KingbaseFlySync是一种能够在异构数据平台间实现实时、增量数据同步的产品。在进行增量同步后,需要验证同步或者搬迁的正确性和数据的一致性,可以使用数据比对校验功能。在特定场景下,当数据比对校验结果不一致时,用户希望可以自主选择修复方式,仅对某条或者某几条差异数据进行修复。
3.使用方式介绍
当用户在KingbaseFlySync管控平台执行数据比对校验任务,出现比对校验结果不一致后,在左侧“数据校验”-“查看结果”选项中,点击“查看详情”可以查看该数据比对校验调度任务的表的校验情况,如图1所示。

图1 “数据校验-查看结果”页面
在“查看详情”页面中,显示了每张表的数据校验结果,点击“查看数据”按钮,查看需要进行单记录差异修复表的数据,如图2所示。

图2 “查看详情”页面
弹出的“查看数据”窗口中显示该表差异数据情况,用户可根据具体需求,选择红色“向右”箭头按钮选择需要修复的单条记录;对于已选择的单条记录,可以点击“撤销”按钮进行撤销选择,如图3所示。

图3 “查看数据”页面
4.示例
点击“数据校验”-“查看结果”结果不一致的数据比对校验任务的“查看结果”按钮,如图4所示。

图4 “数据校验-查看结果”页面
选择数据不一致的表,点击“查看数据”按钮,如图5所示。

图5 “查看详情”页面
以修复源端id为5、6的记录为例,选择相关数据记录的“向右”按钮,然后点击“开始同步”,确认操作,显示“同步成功”即完成修复,如图6、7所示。

图6 单记录修复

图7 单记录修复成功
验证修复结果,重新执行数据比对校验任务,该记录数据比对校验结果已一致,如图8所示。

图8 验证结果




