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