モデルを本番環境に公開すると、DataWorks のデータモデリング機能は自動的にデータ品質監視ルールを生成します。これらのルールを使用して、本番環境の対応するテーブルのデータ品質を保証できます。このトピックでは、テーブルを公開した後にデータ品質監視ルールを自動的に生成する方法について説明します。
前提条件
テーブルを本番環境に公開済みであること。詳細については、「論理モデルの物理化」をご参照ください。
注意事項
テーブルを本番環境に公開すると、DataWorks は [列管理] セクションで以下の基準を満たす列に対して、データ品質監視ルールを自動的に生成できます。
列が Primary Key であるか、[Not Null] に設定されている。
列に [関連付けられた標準コード] が設定されている。
操作手順
ディメンションテーブルの公開
データモデリングページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、 を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングへ] をクリックします。
上部のナビゲーションバーで Dimensional Modeling をクリックします。目的のテーブルを見つけ、その名前をダブルクリックして詳細ページを開きます。
Field Management セクションで、必要な列に対して Primary Key、[Not Null]、Field Association を設定します。
アイコンをクリックしてテーブルを保存し、次に
アイコンをクリックしてテーブルを新しいモデルバージョンとしてコミットします。
アイコンをクリックしてテーブルを公開します。[公開] ダイアログボックスで、次のパラメーターを設定します。Effective Environment: Production と 開発 を選択します。
Automatic Rule Generation Based on Field Standard: Yes を選択します。
残りのパラメーターはデフォルト設定のままにし、Publish をクリックします。

品質ルールの表示
データ標準から生成されたルール
上部のナビゲーションバーで
[品質ルール] をクリックして、Data Quality Rule ページに移動します。自動的に提案された品質ルールを表示できます。[データ標準] ページで Generate Data Quality Rule をクリックすると、対応するすべての品質ルールをワンクリックで作成できます。
ルールの手動設定
[監視を設定] をクリックします。 に移動します。 Create Rule をクリックして、ルールを作成します。 詳細については、「単一テーブルのルールを設定する」をご参照ください。

品質モニターの作成
品質ルールを設定した後、ルールリストに移動し、ID/rule name 列のルール名をクリックします。この操作により、に移動します。Monitor タブをクリックし、次に [モニターを作成] をクリックします。次のパラメーターを設定します。
モジュール | パラメーター | 説明 | 図 |
Basic Configurations | Monitor Name | 品質モニターのカスタム名を入力します。 |
|
[データ範囲] | データ範囲は、監視対象テーブルの種類によって異なります。監視対象テーブルがパーティション化されている場合、[データ範囲] はデフォルトでパーティションを使用するように設定されます。たとえば、 | ||
Running Settings | Trigger Method | 次のいずれかのオプションを選択できます。
|
|
[関連スケジューリングノード] (生産スケジュールによってトリガー) | [ノードを追加] をクリックし、ターゲットのワークスペースとノードを選択します。 説明 DataWorks オペレーションセンターで関連付けられた定期的なスケジューリングタスクが完了すると、このモニターの品質ルールが自動的にトリガーされます。 | ||
[実行リソースの選択] | データ品質チェックを実行するためのコンピューティングリソースを指定します。デフォルトでは、システムは現在のワークスペースにある監視対象テーブルのデータソースを選択します。異なるデータソースを選択する場合は、そのデータソースがテーブルにアクセスできることを確認してください。 | ||
Handling Policies | 発行ポリシー | デフォルト設定のままでかまいません。 |
|
[品質ルールの選択] | [一括選択] をクリックします。開いたパネルで、ID/rule name、Template、または Association Range に基づいて監視する品質ルールを選択します。 |
| |
ページでは、設定したモニターの [最新の実行記録] を表示し、[アラートサブスクリプション] のメソッドと受信者を変更できます。
生成された品質ルールを有効にして実行すると、料金が発生します。課金の詳細については、「データ品質インスタンスの課金」をご参照ください。
データ標準からのルールの変更または削除
データモデリングのデータ標準から生成されたルールを変更または削除できます。
モデルの列プロパティを変更します。たとえば、[列名] の変更、[Not Null] 要件の削除、関連付けられた [標準コード] の変更などです。
列の追加または削除。
テーブルモデルの削除。
テーブルモデルの列を変更または削除した後は、
アイコンをクリックしてテーブルを再公開し、変更を適用する必要があります。



