在調用ConfigureDtsJob介面配置遷移或同步時,您可以根據需求配置DataCheckConfigure參數。
參數說明
DataCheckConfigure的資料類型為字串String,傳入格式為JSON,詳情如下表所示。
您可以在控制台查看使用API介面配置執行個體時的參數資訊,以協助您正確填寫請求參數。更多資訊,請參見預覽OpenAPI的請求參數。
參數 | 類型 | 說明 |
dataCheckDbList | String | 資料校正對象,為JSON格式。 |
fullDataCheck | Boolean | 是否進行全量資料校正,取值為true或false。 |
fullCheckModel | Integer | 全量資料校正任務的模式:
|
fullCheckFixData | Boolean | 是否補齊資料,取值為true或false,預設值為false。 說明 當取值為true時,若目標庫有跟原庫不一致的資料,則會用源庫的資料值替換目標庫的資料值。 |
fullCheckRatio | Integer | 全量資料校正任務的抽樣比例。取值為10~100的整數,單位為%。 說明 當fullCheckModel取值為1時必填。 |
checkMaximumHourEnable | Integer | 全量資料校正任務是否配置逾時設定:
說明 當fullCheckModel取值為1時必填。 |
checkMaximumHour | Integer | 全量資料校正任務的逾時設定,取值為1~72的整數。在全量資料校正任務啟動後開始計時,若校正任務未在指定時間完成則強制結束。 |
fullCheckReferEndpoint | String | 全量資料校正的基準,取值為:
|
fullCheckMaxReadRps | Integer | 每秒讀取資料的最大行數,取值為0~9007199254740991的整數。 說明 取值為0時表示不做限制。 |
fullCheckMaxReadBps | Integer | 每秒讀取的最巨量資料量(Byte),取值為0~9007199254740991的整數。 說明 取值為0時表示不做限制。 |
dataCheckNoticePhone | String | 全量或增量資料校正任務警示連絡人的手機號。當校正任務觸發警示時,將以簡訊的形式通知警示連絡人。 |
fullCheckErrorNotice | Boolean | 是否進行全量資料校正失敗警示。取值為true或false。 說明 當取值為true時,全量資料校正任務失敗則觸發警示。 |
fullCheckValidFailNotice | Boolean | 是否進行全量校正資料不一致警示。取值為true或false。 說明 當取值為true時,全量校正任務不一致資料的數量大於等於設定的閾值則觸發警示。 |
fullCheckNoticeValue | Integer | 全量資料校正不一致資料的警示閾值。 說明 當fullCheckValidFailNotice取值為true時必填。 |
incrementalDataCheck | Boolean | 是否進行增量資料校正,取值為true或false。 |
incrementalCheckErrorNotice | Boolean | 是否進行增量資料校正失敗警示。取值為true或false。 說明 當取值為true時,增量資料校正任務失敗則觸發警示。 |
incrementalCheckValidFailNotice | Boolean | 是否進行增量校正資料不一致警示。取值為true或false。 說明 當取值為true時,若增量校正任務累計在若干個周期的不一致記錄量均大於等於設定的閾值則觸發警示。 |
incrementalCheckValidFailNoticePeriod | Integer | 增量資料校正任務不一致警示統計的周期:
說明 當incrementalCheckValidFailNotice取值為true時必填。 |
incrementalCheckValidFailNoticeTimes | Integer | 增量資料校正任務不一致警示統計周期的數量。 說明 當incrementalCheckValidFailNotice取值為true時必填。 |
incrementalCheckValidFailNoticeValue | Integer | 增量資料校正任務不一致資料的警示閾值。 說明 當incrementalCheckValidFailNotice取值為true時必填。 |
incrementalCheckDelayNotice | Boolean | 是否進行增量資料延遲警示。取值為true或false。 說明 當取值為true時,若增量校正任務累計在若干個周期的延遲均大於等於設定的閾值則觸發警示。 |
incrementalCheckDelayNoticePeriod | Integer | 增量資料校正任務延遲警示的統計周期:
說明 當incrementalCheckDelayNotice取值為true時必填。 |
incrementalCheckDelayNoticeTimes | Integer | 增量資料校正任務延遲警示統計周期的數量。 說明 當incrementalCheckDelayNotice取值為true時必填。 |
incrementalCheckDelayNoticeValue | Long | 增量資料校正任務延遲時間的警示閾值,單位為秒。 說明 當incrementalCheckDelayNotice取值為true時必填。 |
structureCheck | Boolean | 是否進行結構校正,取值為true或false。 |