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

DataWorks:データ標準に基づく監視ルールの生成

最終更新日:Nov 09, 2025

モデルを本番環境に公開すると、DataWorks データモデリングは Data Quality 監視ルールを自動的に生成できます。これらのルールを使用して、本番環境の対応するテーブルのデータ品質を保証できます。このトピックでは、テーブルを公開した後に Data Quality ルールを自動的に生成する方法について説明します。

前提条件

テーブルを本番環境に公開済みであること。詳細については、「エンジンにモデルを公開する」をご参照ください。

注意事項

テーブルが本番環境に正常に公開されると、次のタイプのフィールドに対して Data Quality 監視ルールが自動的に生成されます。

  • [主キー] および [Not Null] フィールド。

  • [関連ルックアップテーブル] が設定されているフィールド。

手順

ディメンションテーブルの公開

  1. データモデリングページに移動します。

    DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、[データ開発と O&M] > [データモデリング] を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングへ] をクリックします。

  2. 上部のナビゲーションバーで [ディメンショナルモデリング] をクリックします。データ標準に基づいてルールを設定するテーブルを見つけ、テーブル名をダブルクリックして詳細ページを開きます。

  3. [フィールド管理] セクションで、[主キー][Not Null] のチェックボックスを選択し、[フィールドの関連付け] を設定して、ディメンションテーブルのフィールドを設定します。

  4. image アイコンをクリックしてテーブルを保存し、image アイコンをクリックしてテーブルを新しいモデルバージョンとして送信します。

  5. image アイコンをクリックしてテーブルを公開します。表示されるダイアログボックスで、次のパラメーターを設定します。

    • [有効な環境][本番][開発] に設定します。

    • [ルールの自動生成][はい] に設定します。

    他の設定項目はデフォルト設定のままにします。次に、[公開] をクリックしてテーブルモデルを公開します。

    image

品質ルールの表示

自動生成されたルール

上部にある image 品質ルールアイコンをクリックして、[データ標準] ページを開きます。このページでは、自動生成された品質ルールを表示できます。品質ルールを生成するには、[品質ルールの生成] をクリックします。image

手動でのルールの設定

[モニタリングの設定] ボタンをクリックします。[Data Quality] > [ルール設定] > [テーブルごとに設定] > [ルール管理] に移動します。[ルールの作成] ボタンをクリックして新しいルールを作成します。詳細については、「ルールの設定: テーブルごと (非パーティションテーブル)」をご参照ください。

image

生成品質のモニタリング

品質ルールを設定した後、ルールリストページで [ID/ルール名] 列のルール名をクリックします。表示されたページで、[ルール設定] > [テーブルごとに設定] > [ルール管理] タブに移動し、[品質モニタリング] タブをクリックします。[モニターの作成] をクリックして新しいモニターを設定します。設定の詳細は次のとおりです。

モジュール

設定項目

説明

基本設定

品質モニター名

品質モニターのカスタム名を入力します。

image

データ範囲

データ範囲は、監視対象のデフォルトのテーブルタイプに基づいて生成されます。監視対象がパーティションテーブルの場合、[データ範囲] はデフォルトでパーティションによる範囲設定になります。パーティションごとに範囲を選択できます。例: ds=$[yyyymmdd-1]

実行設定

トリガーメソッド

有効な値:

  • 本番スケジュールによるトリガー

  • 手動トリガー

image

関連スケジューリングノード (本番スケジュールトリガー用)

[ノードの追加] をクリックし、品質モニターを作成するワークスペースとノードを選択します。

説明

DataWorks オペレーションセンターで、指定された定期スケジュールを関連付けます。ノードが実行されると、このモニターの品質ルールが自動的にトリガーされます。

実行リソースの選択

品質ルールチェックの実行に必要なリソース。デフォルトでは、現在のワークスペースの監視対象テーブルのデータソースが選択されます。別のデータソースを選択する場合は、対応するリソースがテーブルにアクセスできることを確認してください。

品質問題処理ポリシー

問題ポリシー

デフォルト設定のままにします。

image

品質ルールの選択

[一括選択] をクリックします。表示されるパネルで、[ID/ルール名][ルールテンプレート]、および [関連付け範囲] に基づいて監視する品質ルールを選択できます。

image

説明

モニターを設定した後、[品質 O&M] > [品質モニタリング] に移動して、モニターの [最新の実行記録] を表示し、[アラートサブスクリプション] のサブスクリプションメソッドと受信者を変更できます。

重要

生成された品質ルールを有効にして実行すると、料金が発生することにご注意ください。課金の詳細については、「Data Quality インスタンスの課金」をご参照ください。

標準ベースのルールの変更または削除

データモデリングでデータ標準に基づいてルールを変更または削除できます。

  • モデルのフィールドプロパティを変更してルールを変更します。たとえば、フィールド名を変更したり、フィールドを Not Null から Null 許容に変更したり、関連するルックアップテーブルルールを変更したりできます。

  • フィールドを追加または削除してルールを変更または削除します。

  • テーブルモデルを削除してルールを変更または削除します。

説明

テーブルモデルのフィールドを変更または削除した場合は、image アイコンをクリックしてテーブルを再公開し、変更を有効にする必要があります。