データ検証の使用
データ検証はオプションで、同期ジョブに厳密に結合された別のプロセスとして実行されます。 1 回限りの同期ジョブではデータ検証を有効にできます。 このページでは、データ検証プロセスを有効にしてデバッグする方法について詳しく説明します。
データ検証を有効にする
オプションとして、 が Data Migrationタブで同期ジョブを作成するときにデータ検証を有効にできます。
Migration Optionsモジュールで、同期ジョブの [ Verify migrated data ] チェックボックスをクリックします。
注意
データ検証 プロセスには、データ同期ジョブと同等かそれ以上の時間がかかる場合があります。 データ検証プロセスをキャンセルするには、 Terminateをクリックします。
同期ジョブのデータ検証プロセスに関するステータスとメタデータ情報を表示するには、 Data Verificationドロップダウン メニューをクリックします。
データ検証の概要
Data Verificationペインでは、同期ジョブ検証プロセスに関するメタデータを表示できます。
構文 | 説明 |
---|---|
検証ステータス | 検証プロセスの状態です。 |
開始 | データ検証プロセスが開始された日付タイムスタンプ。 |
duration | データ検証プロセスの合計経過時間。 |
確認済みのコレクション | データ検証プロセスによって検証されたコレクションの合計数。 |
ドキュメントは確認済み | データ検証プロセスによって検証されたドキュメントの合計数。 |
検証進行状況 | データ検証プロセスによって完了した合計作業時間のリアルタイム割合のインジケーター。 |
データ検証ステータス
データ検証プロセスでは、次のいずれかのステータスになります。
ステータス | 説明 |
---|---|
中止 | エラーのため実行中のデータ検証を完了できませんでした。 |
Cキャンセル | データ検証プロセスはTerminateをクリックしてキャンセルされました。 |
キャンセル | データ検証プロセスがキャンセルされます。 |
失敗 | ソース データベースと宛先データベースは一致しません。 対応するエラーはJob Update Logペインに表示されます。 |
VERIFYED | データ検証に成功し、ソース データベースと宛先データベースが一致します。 |
VERIFYING | データの検証が進行中です。 バックエンド SQL と MongoDB クエリ API コマンドは移行を検証するために実行されています。 |
正常なデータ検証
同期ジョブが成功すると、ステータスが Verified に更新され、History ペインにdoubleチェックマークが表示されます。
データ検証の問題
データ検証プロセスでソース データベースと宛先コレクション間の相違が検出された場合、そのエラーはJob Update Logデータ検証] ペインに報告されます。
この例では、データ検証プロセスは、ターゲット コレクション内のドキュメント数がソース データベースと一致しないことを検出しています。
検証ステータスはAbortedです。
具体的な問題とエラーの詳細は、 Job Update Logペインに表示されます。