公開している SQL Server 2008 SSIS/SSAS Datawarehouse キューブがあり、このキューブには次のものがあります。
Dimensions
----------
Company
Product
Sales Person
Shipped Date (time dimension)
Facts
-----
Total Income
Total Revenue
Gross
上記の場合、ディメンション/ファクト データ参照用にプライマリ (PK) / サロゲート (SK) キーを設定しました。
また、注文番号はレコードごとに異なるため、ファクト テーブルに収まると思われるOrder Number
やなども含めたいと思います。Transaction Number
注文番号ディメンションを作成したとしても、ファクトと同じ数の注文番号を持つことになるため、あまり意味がありません。
現在、ファクト データをロードするときに、ディメンションで複数のルックアップを実行して代理キーを取得します。次に、ファクト データを渡し、ファクト データをロードするときにこれらの注文番号列とトランザクション番号列もvarchar
含めますが、これらは使用できませんこれらは集計できるものではないため、SSAS には表示されません。数値データ型の列のみがファクト テーブル (総収入、総収入など) に使用されます。
Cube を使用してフィルタリングを行うすべての人がこれらを利用できるようにするためにできることはありますか?