17 個のキーを持つファクト テーブルがあります。通常、私は主キーをすべての次元キーとして指定しています。MS SQL Server 2008 では、主キーまたは一意の制約で 16 列の制限があります。回避策はありますか?
質問する
669 次
5 に答える
2
ファクト テーブルの代理主キーを作成します。
于 2009-10-27T16:13:36.890 に答える
1
多くの事実がないことを願っています。17 個のディメンションを使用すると、非常に高速に集計するという問題に遭遇します。
于 2010-06-16T08:31:05.260 に答える
1
Microsoftのプロジェクトリアルをダウンロードしました。pk にすべてのキーが含まれているわけではありません。2つのシナリオがあります。すべてのキーがビジネス ルールに従って実際に一意である場合、それが pk です。2- ビジネス ルールに従ってテーブルを一意にするよりも多くのキーがテーブルにある場合、一意のキーに対してクラスター化インデックスが使用され、テーブルには主キーがありません。
于 2009-07-24T14:43:05.283 に答える
1
計算列を連結として作成し、その上にインデックスを作成しますか?
15 番目を超える列を連結し、その余分な列を 16 番目にするだけです。
本当に17次元が必要ですか?
于 2009-07-16T19:07:01.733 に答える
0
寸法を組み合わせることはできますか? 私はかつて、それぞれ 3 ~ 4 の値を持つ 3 つの次元を持っていて、それらを約 48 行の「ジャンク」次元 (私の名前ではなくキンボールの名前) にまとめました。
于 2009-07-24T14:52:23.863 に答える