DataWorks は、複数の方法で異なるテーブル間のデータを比較できるデータ比較ノードを提供します。ワークフローでデータ比較ノードを使用できます。このトピックでは、データ比較ノードを使用してタスクを開発する方法について説明します。
ノードの紹介
データ比較ノードは、データ統合だけでなく、テーブル間の比較もサポートします。また、カスタムの比較範囲とカスタムの比較メトリックもサポートしており、より包括的なデータ比較が可能です。
制限事項
Serverless リソースグループのみがサポートされています。Serverless リソースグループの追加と使用方法の詳細については、「Serverless リソースグループの追加と使用」をご参照ください。
I. データ比較ノードの作成
DataWorks コンソールの ワークスペースページに移動します。上部のナビゲーションバーで、目的のリージョンを選択します。目的のワークスペースを見つけ、[アクション] 列で を選択します。
左側のナビゲーションウィンドウで、
をクリックしてデータ開発にアクセスします。[プロジェクトディレクトリ] の右側で
をクリックし、 を選択します。インターフェイスのプロンプトに従ってノードのパスと名前の情報を入力し、ノードの作成を完了します。
II. データ比較ノードの構成
1. 比較テーブル情報の設定
データ比較ノードでは、比較テーブル情報を簡単に構成するだけで、異なるデータソースのテーブルデータを比較できます。構成の詳細は次のとおりです。
パラメーター | 説明 |
リソースグループ | ドロップダウンリストから既存のリソースグループを選択します。 |
タスクリソースの使用量 | データ比較ノードの実行に割り当てられる計算ユニット (CU) の数。必要に応じてこのパラメーターを構成できます。 |
データソースタイプ | ソーステーブルと宛先テーブルがそれぞれ属するデータソースのタイプを選択します。 |
データソース名 | ソーステーブルと宛先テーブルがそれぞれ属するデータソースを選択します。 |
接続性 | 構成が完了したら、[テスト] をクリックして、データソースがリソースグループに接続されているかどうかを確認します。 |
テーブル名 | ドロップダウンリストから比較するソーステーブルと宛先テーブルを選択します。 |
Where フィルター | ソーステーブルと宛先テーブルのデータをフィルターするための WHERE 条件を入力します。 説明
|
シャードキー | ソーステーブルの列をシャードキーとして指定します。プライマリキーまたはインデックス付きの列をシャードキーとして使用することをお勧めします。 |
2. 比較ルールの構成
比較ルールは [メトリックベースの比較] または [全文比較] に設定でき、異なる比較ルールを使用してデータソースとターゲットを比較できます。
メトリックベースの比較
全文比較
3. スケジューリング構成
ルール構成を完了した後、ページの右側にある [スケジューリング構成] をクリックして、データ比較ノードのスケジューリングを構成できます。構成の詳細については、「ノードのスケジューリングを構成する」をご参照ください。
III. デプロイメントと操作
1. データ比較ノードのデプロイ
データ比較ノードのタスクが構成された後、ノードをコミットしてデプロイする必要があります。ノードをコミットしてデプロイすると、システムはスケジューリング構成に基づいて定期的にノードを実行します。
上部のツールバーの
アイコンをクリックして、ノードを保存します。上部のツールバーの
アイコンをクリックして、ノードをデプロイします。
ノードのデプロイに関する詳細な操作については、「ノードまたはワークフローをデプロイする」をご参照ください。
2. データ比較ノードの操作
データ比較ノードが正常にデプロイされた後、オペレーションセンターでノードに対する操作を実行できます。詳細については、「オペレーションセンター」をご参照ください。
3. データ検証レポートの表示
次の方法で、タスク実行ログのデータ検証レポートを表示できます:
オペレーションセンターで表示:
ページの左上隅にある
ボタンをクリックし、 を選択してオペレーションセンターに入ります。オペレーションセンターの左側のナビゲーションウィンドウで、 をクリックして、データ比較ノードによって生成されたインスタンスを表示します。[操作] 列の [その他] をクリックし、[実行ログの表示] を選択します。
ログページで、[データ比較] タブをクリックして表示します。
ログタブで表示:
データ開発ページでデータ比較ノードのみを実行する場合、データ開発ページで下の画像に示されているリンクをクリックすると、データ検証レポートページにリダイレクトされます。

