すべてのプロダクト
Search
ドキュメントセンター

DataWorks:設定例: MaxCompute

最終更新日:Jan 14, 2025

モニタリングルールは、データ品質の中核です。モニタリングルールを設定して、MaxCompute、E-MapReduce(EMR)、Hologres、AnalyticDB for PostgreSQL、および AnalyticDB for MySQL のデータをモニタリングできます。このトピックでは、MaxCompute のモニタリングルールを設定する方法について説明します。

手順

手順 1: MaxCompute データソースを追加する

  1. データソース ページに移動します。

    1. DataWorks コンソール にログオンします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションペインで、[その他] > [管理センター] を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[管理センターに移動] をクリックします。

    2. SettingCenter ページの左側のナビゲーションペインで、[データソース] > [データソース] を選択します。

  2. データソース ページの左上隅にある [データソースの追加] をクリックします。[データソースの追加] ダイアログボックスで、[MaxCompute] をクリックします。詳細については、「MaxCompute データソースを追加する」をご参照ください。

  3. 左上隅にある 图标 アイコンをクリックし、[すべての製品] > [データ開発とタスク操作] > [datastudio] を選択します。

  4. DataStudio ページの左側のナビゲーションペインで、[コンピューティングリソース] をクリックします。[コンピューティングリソース] ページで、MaxCompute コンピューティングリソースを DataStudio に関連付けます。

    説明

    この例では、テストテーブルに追加されたテストデータは、MaxCompute の パブリックデータセット からのものです。実際のビジネスシナリオでは、ビジネスデータのモニターとモニタリングルールを設定する必要があります。

手順 2: テーブル品質詳細ページに移動する

  1. 左上隅にある 图标 アイコンをクリックし、[すべての製品] > [データガバナンス] > [データ品質] を選択します。

  2. 左側のナビゲーションペインで、[ルールの設定] > [テーブル別に設定] を選択します。

  3. [接続] セクションで、データベースを選択します。[テーブル別に設定] ページの右側で、モニタリングルールを設定するテーブルを見つけ、テーブル名をクリックするか、[アクション] 列の [モニタリングルールの設定] をクリックします。[テーブル品質詳細] ページが表示されます。

    説明

    名前でテーブルを検索できます。テーブル名の最初の文字を使用してあいまい一致を実行できます。

    image

手順 3: モニターを作成する

  1. ルール管理[テーブル品質詳細] ページの image監視パースペクティブモニターの作成 タブで、 の横にある アイコンをクリックします。 ページが表示されます。

  2. 品質モニタリングのパラメーターを設定します。

    説明

    テーブルの品質チェック要件に基づいてモニターを作成できます。モニターの作成方法については、「単一テーブルのモニタリングルールを設定する」をご参照ください。

    image

  3. [保存] をクリックします。

手順 4: モニタリングルールを設定する

  1. [テーブル品質詳細] ページの [ルール管理] タブで、[ルールの作成] をクリックします。

  2. モニタリングルールを作成します。この例では、組み込みテンプレートを使用してモニタリングルールを作成します。

    説明

    ビジネス要件に基づいて、テーブルのモニタリングルールを作成できます。詳細については、「単一テーブルのモニタリングルールを設定する」をご参照ください。

    image

  3. 手順 3 で作成したモニターにモニタリングルールを追加します。

    image

  4. [決定] をクリックします。

手順 5: モニタリングルールをテストする

  1. [テーブル品質詳細] ページの [モニター] タブで、作成したモニターを見つけ、[アクション] 列の [テスト] をクリックします。

    image

  2. [テスト実行] ダイアログボックスで、[データ範囲] パラメーターと [スケジューリング時間] パラメーターの値を確認し、[テスト実行] をクリックします。

    image

  3. [開始済み] と表示されている場合は、[詳細の表示] をクリックしてテスト実行の結果を表示できます。

    この例では、MaxCompute テストテーブルの行数が 2,000 を超えています。この場合、品質チェック結果はクリティカルなしきい値に達します。

    image

  4. モニタリングルールが正しくトリガーされることを確認した後、モニターの [トリガー方法] パラメーターの値を [本番環境でのノードスケジューリングによってトリガーされる] に変更できます。モニターに関連付けたスケジューリングノードがオペレーションセンターで実行を完了すると、モニタリングルールが自動的にトリガーされます。

手順 6: モニターをサブスクライブする

  1. 監視[テーブル品質詳細] ページの その他 > アラートのサブスクライブアクション タブで、作成したモニターを見つけ、 列の を選択します。

  2. [アラートのサブスクリプション] ダイアログボックスで、[通知方法][受信者] を追加し、[アクション] 列の [保存] をクリックします。

    image

参考資料