DataWorks のモデルリストでは、作成したすべてのモデルを一元管理できます。このページでは、特定の基準を満たすモデルを表示し、それらに対してバッチ操作を実行できます。本トピックでは、モデルリストの表示方法とモデルの一括変更方法について説明します。
制限事項
モデルのライフサイクルは、バッチでのみ変更できます。
モデルの表示とフィルター
Models ページに移動します。
DataWorks コンソールにログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、 を選択します。表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングへ移動] をクリックします。
Data Modeling ページのトップメニューバーで、Dimensional Modeling をクリックします。
Dimensional Modeling ページで、
アイコンをクリックして Models ページに移動します。
モデルをフィルターまたは検索します。リストの上部で、[モデル名] や [データレイヤー] などの基準でモデルをフィルターできます。モデル名ではあいまい検索がサポートされています。
単一モデルの管理
モデルリストページでは、単一モデルの作成、クローン、表示、削除ができます。
操作
説明
Create
データモデルを作成します。
Clone
既存のモデルをコピーします。左側のディレクトリツリーでターゲットモデルを右クリックし、[クローン] を選択して同じ操作を実行することもできます。
View
モデル詳細ページに移動して、モデルを表示または編集します。
Delete
ターゲットモデルを削除します。関連付けがあるモデルを削除する前に、その関連付けを削除する必要があります。
重要削除されたモデルは復元できません。
モデルの一括変更
複数のモデルをバッチ操作で変更できます。
Models ページで、変更するモデルを 1 つ以上選択します。
リストの下部にある Batch Modify をクリックします。
表示されるダイアログボックスで、モデル情報を変更します。現在、モデルの [ライフサイクル] と [所有者] のみ一括変更が可能です。
モデル詳細ページでの管理
ディメンションテーブル、ファクトテーブル、集計テーブル、またはアプリケーションテーブルを作成した後、左側のディレクトリツリーでモデル名をダブルクリックすると、モデルの詳細を表示できます。詳細ページでは、モデルの編集、公開、開発ができます。
モデルの編集:詳細ページでは、現在のテーブルの基本情報とフィールドを変更できます。編集が完了したら、Save をクリックして変更を適用します。
説明テーブル情報を変更した後は、テーブルをエンジンに公開してマテリアライズする必要があります。その後、更新されたテーブルを後続のデータ開発に使用できます。
モデル情報の更新:Refresh をクリックして、最新のテーブル情報を取得します。
モデルの関連付けの設定:Association をクリックして、現在のモデルの関連付けを作成または変更します。
モデルの提出:モデルを提出すると、新しいバージョンが生成されます。新しいバージョンの内容が既存の内容を上書きします。
モデルの公開:Publish をクリックして、テーブルをエンジンに公開し、マテリアライズします。Data Quality ルールが自動的に生成されます。詳細については、「論理モデルのマテリアライズ」をご参照ください。
モデル公開ログの表示:View Logs をクリックして、モデルの公開ログの詳細を表示します。
モデルの Data Quality ルールの生成:モデルが本番環境に公開された後、Data Quality Rule をクリックして、生成された Data Quality ルールのページに移動します。その後、これらのルールを使用して、本番環境でのモデルのデータ品質をモニターできます。
モデルのコードフレームワークの生成:モデルが公開された後、Develop Model をクリックしてコードフレームワークを生成します。これにより、データ開発の効率が向上します。詳細については、「ETL コードフレームワークの生成 (モデル開発)」をご参照ください。
モデルのコード文のエクスポート:Export をクリックして、モデル情報を対応するエンジンの DDL または ETL 文に変換します。その後、文をコピーするか、コードファイルとしてエクスポートできます。
バージョン比較
モデルを提出するたびに、新しいバージョンが生成されます。モデル編集ページの右側のナビゲーションウィンドウで、モデルのすべてのバージョン情報を表示できます。また、次の操作も実行できます:
Version Comparison
選択したバージョン間の内容の差異を比較できます。バージョンを 1 つだけ選択した場合、現在保存されているモデルの内容と比較されます。比較のために最大 2 つのバージョンを選択できます。
Roll Back
目的のモデルバージョンに切り替えることができます。切り替えた後、モデル編集ページのコンテンツはターゲットバージョンのコンテンツで上書きされます。
説明ロールバック操作では、UI 構成のみが選択したバージョンに更新されます。