DataWorks のモデリングワークスペース機能を使用すると、複数のワークスペース間で統一されたデータモデリングツールのセットを共有できます。この機能により、データエコシステム全体で一貫したデータウェアハウス計画、ディメンショナルモデリング、メトリック定義を実装できます。このトピックでは、モデリングワークスペースのユースケースについて説明し、その設定方法を解説します。
背景情報
複数のワークスペースにまたがる統一されたデータモデリングを実現するため、DataWorks のデータモデリング機能では、[Workspace for Data Model Design] と [Workspace for Data Development] という 2 つの重要な概念を導入しています。モデリングワークスペース機能により、ワークスペース間でモデルを適用できます。
-
[Workspace for Data Model Design]:モデル設計者の視点から、このワークスペースは、関連付けられたデータ開発ワークスペース用に設計されたすべてのモデルを一元管理するために使用します。
-
[Workspace for Data Development]:データ開発者の視点から、このワークスペースは、モデル設計に基づいたモデルの公開と ETL 開発に使用します。

モデル設計者が Workspace for Data Model Design と 1 つ以上の Workspace for Data Development の間の関連付けを確立すると、集計テーブル、ディメンションテーブル、ファクトテーブル、アプリケーションテーブルなどのモデルを公開できます。モデルを公開する際に、設計者は関連付けられた開発ワークスペースの中から、モデルをマテリアライズするワークスペースを選択できます。その後、データ開発者は対応するワークスペースでデータ開発を実行できます。
次の点に注意してください:
-
たとえば、 Project_1 という名前のモデル設計ワークスペースでモデル (Model 1) を作成し、それを Project_2 と Project_3 というデータ開発ワークスペースで実体化した場合、そのモデルに対するその後の変更はすべて Project_1 で行う必要があります。モデル設計の詳細は、 Project_2 または Project_3 内では直接表示または編集できません。
-
[Workspace for Data Model Design] として指定されたワークスペース (Project_1 など) は、自身の開発ワークスペースとしても機能できます。ただし、データ開発ワークスペース として指定されたワークスペース (Project_2 や Project_3 など) は、モデル設計ワークスペースとして機能することはできません。
制限事項
-
ワークスペース間でモデル設計と開発の関係を確立する場合:
現在のアカウントがスペース管理者権限を持つワークスペースのみ選択できます。既にWorkspace for Data Developmentとして追加されているワークスペースは選択できません。
-
ワークスペースのモデル実体化関係を削除する場合:
現在のアカウントに ワークスペース管理者 権限があるワークスペースのみを削除できます。
操作手順
次の手順に従って、DataWorks ワークスペース間でモデル設計と実体化の関係を確立します。これにより、モデルの公開時にターゲットワークスペースを選択できるようになります。
[データ層] ページに移動します。
DataWorks コンソール にログインします。上部のナビゲーションバーで、目的のリージョンを選択します。左側のナビゲーションウィンドウで、 を選択します。表示されるページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングに移動] をクリックします。
[データモデリング] ページの上部ナビゲーションバーで、[データウェアハウス計画] をクリックします。[データ層] ページが表示されます。
-
Data Warehouse Planning ページの左側のナビゲーションペインで、Workspace for Data Modeling をクリックして Workspace for Data Modeling ページに移動します。
-
Workspace for Data Modeling ページの Data Model Workspace Configuration エリアでは、Workspace for Data Model Design と Workspace for Data Development との現在のマッピングを表示できます。Modify Configuration をクリックして、Workspace for Data Development の設定を変更します。
説明Modify Configuration ページに移動すると、スペース管理者 権限を持つワークスペースのみを追加または削除できます。
-
Workspace for Data Development の横にあるドロップダウンリストをクリックし、モデルをマテリアライズして公開するワークスペースを選択して OK をクリックします。 次に、Submit をクリックして、ワークスペースをデータ開発ワークスペースとして追加します。
-
ワークスペースを削除するには、その名前の横にあるDeleteをクリックし、次にSubmitをクリックして、モデリングワークスペースと選択したデータ開発ワークスペース間のマッピングを削除します。
-
-
変更を送信すると、モデリングワークスペースページが表示されます。Change Records セクションでは、ワークスペース管理者が行ったすべての設定変更の履歴を表示できます。
次のステップ
上記の手順を完了したら、モデルの公開時にターゲットのデータ開発ワークスペースを選択する必要があります。詳細については、「モデルの公開」をご参照ください。