キューブデザイン - 追加の列を使用した多くの人から多くのマッピングのためのブリッジテーブル
質問
SQL Server Analysis Services 2005でキューブを作成しており、多くの関係について質問があります。
私は、関係の一部として追加の記述列を含む2つのエンティティ間に多くの関係を持っています。
私は関係をモデル化するためにブリッジテーブルを必要とするかもしれないことを理解していますが、追加の列をどこに保存するか、ブリッジテーブルまたは他の場所にどこに保存するかわかりませんか?
解決
SSASの多くの関係者は、関係の対象となる両方のディメンションキーを含む中間ファクトテーブルを介して実装できます。
例えば;ブックセールスファクトのテーブルを持っているキューブがあり、著者による総売上を集約したい場合(多くの本や本が書かれているかもしれませんが、多くの著者によって書かれているかもしれません)、著者ブック中級のファクトテーブルも持っている必要があります(リレーショナルデータベースの世界のように)。このブリッジテーブルには、次元キー(著者と本)と現在の本に関連する尺度と、著者に支払われた賃金などのいくつかの尺度があり、本(または章)を書く必要があります。
その結果、追加の列が一種の尺度である場合は、その列を中間ファクトテーブルに追加する必要があります。
所属していません StackOverflow