Configure the DataCheckConfigure parameter when you call the ConfigureDtsJob operation to set up data migration or synchronization tasks.
Parameters
DataCheckConfigure is a JSON-formatted string. The following table describes its nested parameters.
You can preview request parameters in the console when configuring an instance. For more information, see Preview OpenAPI request parameters.
|
Parameter |
Type |
Description |
|
dataCheckDbList |
String |
The database objects for data verification. The value must be a string in JSON format. |
|
fullDataCheck |
Boolean |
Specifies whether to enable full data verification. Valid values are true and false. |
|
fullCheckModel |
Integer |
The mode for full data verification. Valid values:
|
|
fullCheckRatio |
Integer |
The sampling ratio for full data verification, as a percentage. Specify an integer from 10 to 100. Note
Required when fullCheckModel is set to 1. |
|
checkMaximumHourEnable |
Integer |
Specifies whether to set a timeout for the full data verification task. Valid values:
Note
This parameter is required when fullCheckModel is set to 1. |
|
checkMaximumHour |
Integer |
The timeout period, in hours, for the full data verification task. The task terminates if it does not complete within this period. Valid values: 1 to 72. |
|
fullCheckReferEndpoint |
String |
The benchmark for full data verification. Valid values:
|
|
fullCheckMaxReadRps |
Integer |
The maximum number of rows to read per second. Valid values: 0 to 9007199254740991. Note
A value of 0 means no limit. |
|
fullCheckMaxReadBps |
Integer |
The maximum amount of data to read per second, in bytes. Valid values: 0 to 9007199254740991. Note
A value of 0 means no limit. |
|
dataCheckNoticePhone |
String |
The mobile number of the contact for SMS notifications about data verification alerts. |
|
fullCheckErrorNotice |
Boolean |
Specifies whether to trigger an alert if the full data verification task fails. Valid values are true and false. Note
If set to true, an alert is triggered when the task fails. |
|
fullCheckValidFailNotice |
Boolean |
Specifies whether to trigger an alert when data inconsistencies are found during full data verification. Valid values are true and false. Note
If set to true, an alert is triggered when the number of inconsistent entries reaches or exceeds the specified threshold. |
|
fullCheckNoticeValue |
Integer |
The alert threshold for inconsistent data from full data verification. Note
Required when fullCheckValidFailNotice is set to true. |
|
incrementalDataCheck |
Boolean |
Specifies whether to enable incremental data verification. Valid values are true and false. |
|
incrementalCheckErrorNotice |
Boolean |
Specifies whether to trigger an alert if the incremental data verification task fails. Valid values are true and false. Note
If set to true, an alert is triggered when the task fails. |
|
incrementalCheckValidFailNotice |
Boolean |
Specifies whether to trigger an alert when data inconsistencies are found during incremental data verification. Valid values are true and false. Note
If set to true, an alert is triggered if the inconsistency count meets or exceeds the threshold for a specified number of consecutive periods. |
|
incrementalCheckValidFailNoticePeriod |
Integer |
The statistical period for monitoring data inconsistencies. Valid values:
Note
Required when incrementalCheckValidFailNotice is set to true. |
|
incrementalCheckValidFailNoticeTimes |
Integer |
The number of consecutive periods the inconsistency count must exceed the threshold before an alert is triggered. Note
Required when incrementalCheckValidFailNotice is set to true. |
|
incrementalCheckValidFailNoticeValue |
Integer |
The alert threshold for the number of inconsistent data entries in each statistical period. Note
This parameter is required when incrementalCheckValidFailNotice is set to true. |
|
incrementalCheckDelayNotice |
Boolean |
Specifies whether to trigger an alert for data latency during incremental data verification. Valid values are true and false. Note
If set to true, an alert is triggered if data latency meets or exceeds the threshold for a specified number of consecutive periods. |
|
incrementalCheckDelayNoticePeriod |
Integer |
The statistical period for monitoring data latency. Valid values:
Note
Required when incrementalCheckDelayNotice is set to true. |
|
incrementalCheckDelayNoticeTimes |
Integer |
The number of consecutive periods the data latency must exceed the threshold before an alert is triggered. Note
Required when incrementalCheckDelayNotice is set to true. |
|
incrementalCheckDelayNoticeValue |
Long |
The alert threshold for the incremental data verification task latency, in seconds. Note
Required if incrementalCheckDelayNotice is set to true. |
|
structureCheck |
Boolean |
Specifies whether to enable a structure check. Valid values are true and false. |