モニタリングルールは Data Quality (DQC) のコアです。Data Quality では、MaxCompute、EMR (E-MapReduce)、Hologres、AnalyticDB for PostgreSQL、および AnalyticDB for MySQL のモニタリングをサポートしています。本トピックでは、MaxCompute のモニタリングを構成する方法について説明します。
操作手順
ステップ 1:MaxCompute データソースの追加
Data Sources ページに移動します。
DataWorks コンソール にログインします。上部ナビゲーションバーで目的のリージョンを選択し、左側ナビゲーションウィンドウで を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、Go to Management Center をクリックします。
SettingCenter ページの左側ナビゲーションウィンドウで、Data Sources をクリックします。
Add Data Source をクリックして、MaxCompute データソースを追加します。詳細については、「MaxCompute コンピューティングリソースのバインド」をご参照ください。
ページ左上隅の
アイコンをクリックし、 を選択します。Data Studio ページの左側ナビゲーションウィンドウで、Computing Resources をクリックし、追加した MaxCompute コンピューティングリソースをバインドします。
説明本例では、MaxCompute のパブリックデータセット のテストデータを使用します。実際の業務データに対しては、品質モニタリングと品質モニタリングルールを構成してください。
ステップ 2:テーブル品質詳細ページへの移動
ページ左上隅の
アイコンをクリックし、 を選択します。左側ナビゲーションウィンドウで、 をクリックします。
左側の Data Source リストでデータベースを選択し、Data Quality ルールを構成するテーブルを見つけます。Actions 列のテーブル名または Configure Monitoring Rule をクリックして、Table Quality Details ページに移動します。
説明テーブル名を入力してテーブルを検索することもできます。テーブル名の先頭文字によるあいまい検索がサポートされています。

ステップ 3:品質モニタリングタスクの作成
Table Quality Details ページの Rule Management タブで、Monitor Perspective の横にある
アイコンをクリックして、[品質監視の作成] ページに移動します。品質モニタリングタスクのパラメーターを構成します。
説明テーブルの検証要件に基づいて品質モニタリングタスクを作成してください。品質モニタリングタスクの作成方法の詳細については、「単一テーブルのルール構成」をご参照ください。

Save をクリックします。
ステップ 4:Data Quality ルールの構成
Table Quality Details ページの Rule Management タブで、Create Rule をクリックして、ルール構成ページに移動します。
本例では、システムテンプレートを使用して Data Quality ルールを作成します。
説明テーブルの要件に応じてルールを作成してください。ルールの作成方法の詳細については、「単一テーブルのルール構成」をご参照ください。

ステップ 3 で作成した品質モニタリングタスクにルールを追加します。

OK をクリックします。
ステップ 5:ルール実行のテスト
「Table Quality Details」ページの [Monitor] タブで、作成した品質モニタリングタスクを検索し、[Test] 列の [Test] をクリックします。

Test Run ダイアログボックスで、Timestamp Range および Scheduled Time パラメーターを確認し、Test Run をクリックします。

Startup successful メッセージが表示されたら、View Details をクリックして、テスト実行の結果を確認します。
本例の MaxCompute テストテーブルには 2,000 行以上含まれているため、品質チェックの結果は異常となり、赤色でハイライトされます。

ルールがトリガーされることを確認したら、品質モニタリングタスクを変更します。Trigger Method を Triggered by Node Scheduling in Production Environment に設定して、DataWorks オペレーションセンター内の指定された定期スケジュールタスクに関連付けます。これにより、関連付けられたノードの実行完了後に、モニタリングタスク内の品質ルールが自動的にトリガーされます。
ステップ 6:品質モニタリングアラートのサブスクリプション
Table Quality Details ページの Monitor タブで、作成した品質モニタリングタスクを見つけ、操作 列の をクリックします。
Notification Method および [承認対象] を設定し、その後、Save をクリックします。

関連トピック
単一テーブルの品質モニタリングルールおよびタスクの構成方法の詳細については、「単一テーブルのルール構成」をご参照ください。
複数テーブルの品質モニタリングルールおよびタスクをバッチで構成することもできます。詳細については、「テンプレートからのルール構成(バッチ構成)」をご参照ください。
品質モニタリングタスクの実行詳細を確認するには、「品質モニタリング実行詳細の確認」をご参照ください。