関連するディメンション表の単一ディメンションでのモデリング
論理レイヤーでは、ブリッジ表に関連付けられた2つのディメンション表を単一のディメンションでモデル化するか、2つの個別のディメンションでモデル化するかを選択できます。
このタスクを実行する前に、必要な物理結合を作成する必要があります。 「ブリッジおよび関連ディメンション表の物理レイヤーでの結合の作成」を参照してください。
関連付けられたディメンション表を単一のディメンションでモデル化するには、ブリッジ表と他のディメンション表にマップする2番目の論理表ソースを作成し、他のディメンション表から列を追加します。 ファクト表に結合されていないブリッジ表および関連するディメンション表を論理レイヤーに追加しないでください。 「ブリッジ表について」で説明されている例では、Jobs表(ファクト表に結合されたディメンション表)を追加しますが、Assignment表(ブリッジ表)およびEmployee表(ファクト表に結合されていないディメンション表)は追加しません。
2つの個別の論理表ソースを指定すると、単一のディメンション表に対する問合せにブリッジ表が含まれないため、問合せがより効率的になります。
ブリッジ表の名前をソースの名前として使用することをお薦めします。
ブリッジ表ソースを伴う論理表も含め、論理表に基づいてディメンションを作成できます。
- ホーム・ページで、「ナビゲータ」
をクリックし、「セマンティック・モデル」をクリックします。 - 「セマンティック・モデル」ページで、セマンティック・モデルをクリックして開きます。
- 「論理レイヤー」をクリックします
- 「論理レイヤー」ペインで、「作成」
、「論理表の作成」の順にクリックして、必要な論理ディメンション表を作成します。 このステップを繰り返して論理ファクト表を作成します。 - 論理レイヤーで、ファクト表に結合されているディメンション表をダブルクリックし、表で「ソース」タブをクリックします。
- 「物理表の追加」
、「論理表ソースの作成」の順にクリックし、表ソースの「名前」フィールドに、物理レイヤーに作成したブリッジ表の名前を入力します。 - 「物理表の追加」をクリックしてから「論理表ソースの作成」をクリックし、表ソースの「名前」フィールドに、ファクト表に結合されていない関連ディメンション表の名前を入力します。
- 「列」タブをクリックして、表の列リストに移動します。
- 「列の追加」
をクリックし、「新規列の作成」をクリックします。 - 新しい列の「名前」フィールドに、ファクト表に結合されていないディメンション表の列の名前を入力します。 このステップを繰り返して、必要な列を追加します。
- 「保存」をクリックします。