全部產品
Search
文件中心

Data Transmission Service:DataCheckConfigure參數說明

更新時間:Dec 03, 2024

在調用ConfigureDtsJob介面配置遷移或同步時,您可以根據需求配置DataCheckConfigure參數。

參數說明

DataCheckConfigure的資料類型為字串String,傳入格式為JSON,詳情如下表所示。

說明

您可以在控制台查看使用API介面配置執行個體時的參數資訊,以協助您正確填寫請求參數。更多資訊,請參見預覽OpenAPI的請求參數

參數

類型

說明

dataCheckDbList

String

資料校正對象,為JSON格式。

fullDataCheck

Boolean

是否進行全量資料校正,取值為truefalse

fullCheckModel

Integer

全量資料校正任務的模式:

  • 1:按抽樣比例進行校正。

  • 2:按行進行校正。

fullCheckFixData

Boolean

是否補齊資料,取值為truefalse,預設值為false

說明

當取值為true時,若目標庫有跟原庫不一致的資料,則會用源庫的資料值替換目標庫的資料值。

fullCheckRatio

Integer

全量資料校正任務的抽樣比例。取值為10~100的整數,單位為%。

說明

fullCheckModel取值為1時必填。

checkMaximumHourEnable

Integer

全量資料校正任務是否配置逾時設定:

  • 0:不配置逾時設定。

  • 1:配置逾時設定。

說明

fullCheckModel取值為1時必填。

checkMaximumHour

Integer

全量資料校正任務的逾時設定,取值為1~72的整數。在全量資料校正任務啟動後開始計時,若校正任務未在指定時間完成則強制結束。

fullCheckReferEndpoint

String

全量資料校正的基準,取值為:

  • all:以源庫和目標庫資料的合集為基準,校正源庫和目標庫不一致的資料。

  • src:以源庫為基準,校正目標庫與源庫資料的一致性(不校正目標庫比源庫多的資料)。

  • dest:以目標庫為基準,校正源庫與目標庫資料的一致性(不校正源庫比目標庫多的資料)。

fullCheckMaxReadRps

Integer

每秒讀取資料的最大行數,取值為0~9007199254740991的整數。

說明

取值為0時表示不做限制。

fullCheckMaxReadBps

Integer

每秒讀取的最巨量資料量(Byte),取值為0~9007199254740991的整數。

說明

取值為0時表示不做限制。

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時必填。

structureCheck

Boolean

是否進行結構校正,取值為truefalse