このページ上
Direct Discovery のマルチテーブル サポート
Direct Discovery を使用すると、
たとえば、Where 節またはJoin 節のいずれかを使用して、Direct Discovery でロードしたテーブルをリンクできます。
- 大きなデータセットを使用するメモリ シナリオでは、Direct Discovery を 1 事実/複数軸で展開できます。
- Direct Discovery は、以下の基準のいずれかを満たす複数のテーブルで使用できます。
- 結合に使用するキー項目の濃度が低い。
結合に使用するキー項目の濃度が高く、DirectEnableSubquery が true に設定されており、すべてのテーブルが Direct Discovery で結合されている。
- Direct Discovery は、すべてのテーブルが Direct Discovery 形式の第 3 正規形シナリオでの展開には適していません。
Where 節を使用した Direct Discovery テーブルのリンク
このスクリプト例では、
Product_Join:
DIRECT QUERY
DIMENSION
[ProductID],
[AW2012].[Production].[Product].[Name] as [Product Name],
[AW2012].[Production].[ProductSubcategory].[Name] as [Sub Category Name],
Color,
[AW2012].[Production].[Product].ProductSubcategoryID as [SubcategoryID]
MEASURE
[ListPrice]
FROM [AW2012].[Production].[Product],
[AW2012].[Production].[ProductSubcategory]
WHERE [AW2012].[Production].[Product].ProductSubcategoryID =
[AW2012].[Production].[ProductSubcategory].ProductSubcategoryID ;
Join On 節を使用した Direct Discovery テーブルのリンク
Direct Discovery テーブルは、Join On 節を使用してリンクすることもできます。このステートメント例では、
この例では、同じ論理テーブルからメジャーを作成するため、それらのメジャーを同じチャートに使用できます。例えば、