ConfigureDtsJob操作を呼び出してデータ移行またはデータ同期タスクを設定する場合、要件に基づいてDataCheckConfigureパラメーターを設定できます。
パラメーター
DataCheckConfigureパラメーターのデータ型はStringで、値はJSON形式で指定する必要があります。 次の表に、DataCheckConfigureパラメーター内にネストされたパラメーターを示します。
| パラメーター | タイプ | 説明 |
| 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 | 1秒あたりに読み取られるデータ行の最大数。 有効値: 0から9007199254740991までの整数。 |
| fullCheckMaxReadBps | Integer | 1秒あたりに読み取られる最大バイト数。 有効値: 0から9007199254740991までの整数。 |
| 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に設定されている場合に必要です。 |