複数の DataWorks ワークスペースを管理する場合、それら全体に一貫したデータウェアハウス計画を適用すると、複雑なマルチワークスペースデータアーキテクチャになる可能性があります。モデリングワークスペース機能は、これらの取り組みを一元化するのに役立ちます。モデル設計ワークスペースを指定することで、データエコシステム全体に対して、統合されたデータウェアハウス計画、ディメンショナルモデリング、およびメトリック定義を実行できます。このトピックでは、モデリングワークスペースのユースケースについて説明し、その構成方法を解説します。
背景情報
複数のワークスペースにわたる統合モデリングをサポートするために、DataWorks インテリジェントデータモデリングは、Workspace for Data Model Design と Workspace for Data Development の概念を導入しています。モデリングワークスペース機能を使用すると、異なるワークスペース間でモデルを適用およびデプロイできます。
これらの概念は次のように定義されます。
Workspace for Data Model Design: モデル設計者向けに、このワークスペースは、関連するデータ開発ワークスペース用に設計されたすべてのモデルを一元的に管理するために使用されます。
Workspace for Data Development: データ開発エンジニア向けに、このワークスペースはモデル公開と、公開されたモデル設計に基づいて ETL データ開発を実行するために使用されます。

モデル設計者が Workspace for Data Model Design とその Workspace for Data Development 間の関係を確立した後、集計テーブル、ディメンションテーブル、ファクトテーブルなどのモデルを公開できます。公開中に、設計者は関連するデータ開発ワークスペースのいずれかにモデルを実体化することを選択できます。その後、データ開発エンジニアは対応するワークスペースでデータ開発を実行できます。
注:
図を例にとると、モデル設計者は設計ワークスペース Project_1 でモデル (モデル 1) を作成します。このモデルがデータ開発ワークスペース Project_2 および Project_3 に実体化およびデプロイされた後、モデル 1 に対するその後の変更はすべて Project_1 で行う必要があります。詳細なモデル設計は Project_2 または Project_3 では表示されず、直接編集することもできません。
Project_1 が Workspace for Data Model Design として指定された後、モデルをこのワークスペース自体に実体化することを選択できます。つまり、Project_1 はデータ開発ワークスペースとしても機能できます。ただし、Project_2 と Project_3 がデータ開発ワークスペースとして構成されると、それらをモデル設計ワークスペースとして指定することはできません。
制限事項
データ開発ワークスペースへのマッピングを確立する場合:
アカウントに スペース管理者 権限があるワークスペースのみを選択できます。すでに Workspace for Data Development として追加されているワークスペースは選択できません。
ワークスペースのマッピングを削除する場合:
アカウントにワークスペース管理者権限があるワークスペースのマッピングのみを削除できます。
操作手順
モデル設計ワークスペースとそのデータ開発ワークスペース間のマッピングを構成するには、次の手順に従います。これにより、モデル公開時にターゲットワークスペースを選択できるようになります。
-
[データレイヤー] ページに移動します。
-
DataWorks コンソールにログインします。 上部のナビゲーションバーで、目的のリージョンを選択します。 左側のナビゲーションウィンドウで、を選択します。 表示されたページで、ドロップダウンリストから目的のワークスペースを選択し、[データモデリングに移動] をクリックします。
-
[データモデリング]ページの上部ナビゲーションバーで、[データウェアハウス計画]をクリックします。[データレイヤー]ページが表示されます。
-
Data Warehouse Planning ページで、左側のナビゲーションウィンドウで Workspace for Data Modeling をクリックして Workspace for Data Modeling ページに移動します。
Workspace for Data Modeling ページで、Data Model Workspace Configuration セクションを見つけます。このセクションには、Workspace for Data Development とそれに関連付けられたデータ開発用ワークスペース間の、現在の Workspace for Data Model Design が表示されます。Workspace for Data Development を追加または削除するには、Modify Configuration をクリックします。
説明[Modify Configuration] ページでは、[スペース管理者] 権限を持つワークスペースのみを追加または削除できます。

ワークスペースを追加するには、Workspace for Data Development ドロップダウンリストをクリックし、対象のワークスペースを選択して、OK をクリックします。次に、Submit をクリックします。選択したワークスペースが、データ開発用ワークスペースとして追加されます。
ワークスペースを削除するには、削除するワークスペースの横にあるDelete ボタンをクリックし、次にSubmit をクリックします。 現在のモデリングワークスペースと選択したデータ開発ワークスペース間のマッピングが削除されます。
構成を保存してモデリングワークスペースページに戻ると、Change Records セクションでワークスペース管理者が行ったすべての構成変更の記録を表示できます。
次のステップ
ワークスペースマッピングを構成し、モデルを設計した後、モデルを公開するときにターゲットデータ開発ワークスペースを選択する必要があります。詳細については、「モデル公開」をご参照ください。