2009-06-25 8 views
0

ファクトテーブルが存在する可能性がありますが、そのキーはいずれのDimテーブルにも属していませんか?ただし、ファクト表には暗いデータが含まれているようです。ファクトテーブル

私がこの質問に思いついたのは、薄暗いテーブルとファクトテーブルを使ってデータを取り出し、操作してファクトテーブルにダンプするパッケージを探していたことです。しかし、私がファクトテーブル(DSV ADD /テーブルの削除ダイアログボックスで、ファクトテーブルを追加した後、関連するテーブルをクリックしたときに何もありませんでした)の依存関係を見つけるときに、

ファクト表がその一部のデータをディメンション表から取得するという主張です。

私が間違っている場合は私を修正してください。

+0

これを閉じてもう問題にはならないのですか? –

答えて

2

ファクトテーブルにはディメンションキーを含む列がありますが、外部キーに制約されていませんか?私はSSASが外部キーを使用して関連するテーブルを識別していると仮定しているので、この場合、それらのテーブルは検出されません。関連するテーブルを手動で追加することができます。

ファクトテーブルには、すべての次元が内部的に非正規化形式で格納されている可能性があります。ディメンションテーブルとディメンションメンバのキーを持つのではなく、すべてのデータがファクトテーブルの文字列形式で格納されます。この場合、ファクト表の列からディメンションを作成できます。

+0

はい、そうです。キーはディメンション表との外部キー関係にありません。まあ、私はこれを考え出した。キューブは、ファクトビューとディメンションビューで構築されています。ビューの名前は私を馬鹿に見せたものでした。ビューの名前はテーブルの名前と同じで、Visual Studioでキューブを表示したときにこのファイルを見つけました....とにかく助けてくれてありがとう。 – sagar