モデルを本番環境に公開すると、DataWorks データモデリングは Data Quality 監視ルールを自動的に生成できます。これらのルールを使用して、本番環境の対応するテーブルのデータ品質を保証できます。このトピックでは、テーブルを公開した後に Data Quality ルールを自動的に生成する方法について説明します。
前提条件
テーブルを本番環境に公開済みであること。詳細については、「エンジンにモデルを公開する」をご参照ください。
注意事項
テーブルが本番環境に正常に公開されると、次のタイプのフィールドに対して Data Quality 監視ルールが自動的に生成されます。
[主キー] および [Not Null] フィールド。
[関連ルックアップテーブル] が設定されているフィールド。
手順
ディメンションテーブルの公開
データモデリングページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、 を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングへ] をクリックします。
上部のナビゲーションバーで [ディメンショナルモデリング] をクリックします。データ標準に基づいてルールを設定するテーブルを見つけ、テーブル名をダブルクリックして詳細ページを開きます。
[フィールド管理] セクションで、[主キー] と [Not Null] のチェックボックスを選択し、[フィールドの関連付け] を設定して、ディメンションテーブルのフィールドを設定します。
アイコンをクリックしてテーブルを保存し、
アイコンをクリックしてテーブルを新しいモデルバージョンとして送信します。
アイコンをクリックしてテーブルを公開します。表示されるダイアログボックスで、次のパラメーターを設定します。[有効な環境] を [本番] と [開発] に設定します。
[ルールの自動生成] を [はい] に設定します。
他の設定項目はデフォルト設定のままにします。次に、[公開] をクリックしてテーブルモデルを公開します。

品質ルールの表示
自動生成されたルール
上部にある
品質ルールアイコンをクリックして、[データ標準] ページを開きます。このページでは、自動生成された品質ルールを表示できます。品質ルールを生成するには、[品質ルールの生成] をクリックします。
手動でのルールの設定
[モニタリングの設定] ボタンをクリックします。 に移動します。[ルールの作成] ボタンをクリックして新しいルールを作成します。詳細については、「ルールの設定: テーブルごと (非パーティションテーブル)」をご参照ください。

生成品質のモニタリング
品質ルールを設定した後、ルールリストページで [ID/ルール名] 列のルール名をクリックします。表示されたページで、 タブに移動し、[品質モニタリング] タブをクリックします。[モニターの作成] をクリックして新しいモニターを設定します。設定の詳細は次のとおりです。
モジュール | 設定項目 | 説明 | 図 |
基本設定 | 品質モニター名 | 品質モニターのカスタム名を入力します。 |
|
データ範囲 | データ範囲は、監視対象のデフォルトのテーブルタイプに基づいて生成されます。監視対象がパーティションテーブルの場合、[データ範囲] はデフォルトでパーティションによる範囲設定になります。パーティションごとに範囲を選択できます。例: | ||
実行設定 | トリガーメソッド | 有効な値:
|
|
関連スケジューリングノード (本番スケジュールトリガー用) | [ノードの追加] をクリックし、品質モニターを作成するワークスペースとノードを選択します。 説明 DataWorks オペレーションセンターで、指定された定期スケジュールを関連付けます。ノードが実行されると、このモニターの品質ルールが自動的にトリガーされます。 | ||
実行リソースの選択 | 品質ルールチェックの実行に必要なリソース。デフォルトでは、現在のワークスペースの監視対象テーブルのデータソースが選択されます。別のデータソースを選択する場合は、対応するリソースがテーブルにアクセスできることを確認してください。 | ||
品質問題処理ポリシー | 問題ポリシー | デフォルト設定のままにします。 |
|
品質ルールの選択 | [一括選択] をクリックします。表示されるパネルで、[ID/ルール名]、[ルールテンプレート]、および [関連付け範囲] に基づいて監視する品質ルールを選択できます。 |
| |
モニターを設定した後、 に移動して、モニターの [最新の実行記録] を表示し、[アラートサブスクリプション] のサブスクリプションメソッドと受信者を変更できます。
生成された品質ルールを有効にして実行すると、料金が発生することにご注意ください。課金の詳細については、「Data Quality インスタンスの課金」をご参照ください。
標準ベースのルールの変更または削除
データモデリングでデータ標準に基づいてルールを変更または削除できます。
モデルのフィールドプロパティを変更してルールを変更します。たとえば、フィールド名を変更したり、フィールドを Not Null から Null 許容に変更したり、関連するルックアップテーブルルールを変更したりできます。
フィールドを追加または削除してルールを変更または削除します。
テーブルモデルを削除してルールを変更または削除します。
テーブルモデルのフィールドを変更または削除した場合は、
アイコンをクリックしてテーブルを再公開し、変更を有効にする必要があります。



