在调用ConfigureDtsJob接口配置迁移或同步时,您可以根据需求配置DataCheckConfigure参数。

参数说明

DataCheckConfigure的数据类型为字符串String,传入格式为JSON,详情如下表所示。

参数 类型 说明
DataCheckDbList String 数据校验对象,为JSON格式。
FullDataCheck Boolean 是否进行全量数据校验,取值为truefalse
FullCheckModel Integer 全量数据校验任务的模式:
  • 1:按抽样比例进行校验。
  • 2:按行进行校验。
FullCheckFixData Boolean 是否补齐数据,取值为truefalse,默认值为false
说明 当取值为true时,若目标库有跟原库不一致的数据,则会用源库的数据值替换目标库的数据值。
FullCheckRatio Integer 全量数据校验任务的抽样比例。取值为10~100的整数,单位为%。
说明FullCheckModel取值为1时必填。
CheckMaximumHour Integer 全量数据校验任务的超时设置,取值为1~72的整数。在全量数据校验任务启动后开始计时,若校验任务未在指定时间完成则强制结束。
DataCheckNoticePhone String 全量或增量数据校验任务告警联系人的手机号。当校验任务触发告警时,将以短信的形式通知告警联系人。
FullCheckErrorNotice Boolean 是否进行全量数据校验失败告警。取值为truefalse
说明 当取值为true时,全量数据校验任务失败则触发告警。
FullCheckValidFailNotice Boolean 是否进行全量校验数据不一致告警。取值为truefalse
说明 当取值为true时,全量校验任务不一致数据的数量大于等于设置的阈值则触发告警。
FullCheckNoticeValue Integer 全量数据校验不一致数据的告警阈值。
说明FullCheckValidFailNotice取值为true时必填。
IncrementalDataCheck Boolean 是否进行增量数据校验,取值为truefalse
IncrementalCheckErrorNotice Boolean 是否进行增量数据校验失败告警。取值为truefalse
说明 当取值为true时,增量数据校验任务失败则触发告警。
IncrementalCheckValidFailNotice Boolean 是否进行增量校验数据不一致告警。取值为truefalse
说明 当取值为true时,若增量校验任务累计在若干个周期的不一致记录量均大于等于设置的阈值则触发告警。
IncrementalCheckValidFailNoticePeriod Integer 增量数据校验任务不一致告警统计的周期:
  • 1:表示周期为1分钟。
  • 2:表示周期为5分钟。
  • 3:表示周期为10分钟。
  • 4:表示周期为30分钟。
说明IncrementalCheckValidFailNotice取值为true时必填。
IncrementalCheckValidFailNoticeTimes Integer 增量数据校验任务不一致告警统计周期的数量。
说明IncrementalCheckValidFailNotice取值为true时必填。
IncrementalCheckValidFailNoticeValue Integer 增量数据校验任务不一致数据的告警阈值。
说明IncrementalCheckValidFailNotice取值为true时必填。
IncrementalCheckDelayNotice Boolean 是否进行增量数据延迟告警。取值为truefalse
说明 当取值为true时,若增量校验任务累计在若干个周期的延迟均大于等于设置的阈值则触发告警。
IncrementalCheckDelayNoticePeriod Integer 增量数据校验任务延迟告警的统计周期:
  • 1:表示周期为1分钟。
  • 2:表示周期为5分钟。
  • 3:表示周期为10分钟。
  • 4:表示周期为30分钟。
说明IncrementalCheckDelayNotice取值为true时必填。
IncrementalCheckDelayNoticeTimes Integer 增量数据校验任务延迟告警统计周期的数量。
说明IncrementalCheckDelayNotice取值为true时必填。
IncrementalCheckDelayNoticeValue Long 增量数据校验任务延迟时间的告警阈值,单位为秒。
说明IncrementalCheckDelayNotice取值为true时必填。