1

このような関係を持つ 6 レベルのディメンション階層を作成できます。

  1. メイン→Lv1
  2. Lv1→Lv2
  3. Lv2→Lv3
  4. Lv3→Lv4
  5. Lv4→Lv5

ディメンション ブラウザで階層が正常に表示されます。すべての属性キーは、互いの合成キーです。

メインをメジャーのキーとしてキューブでディメンションを使用しようとすると、「属性キー 'メイン' が見つかりません..」というエラー メッセージが表示されて失敗します。

メジャーでは、ディメンション階層のすべてのメンバーです。

関係に欠陥がありますか、それとも何が欠けていますか?

4

2 に答える 2

1

This is a really tricky area of SSAS. The quickest way forward is probably to install BIDS Helper and use the "Dimension Health Check" function:

http://bidshelper.codeplex.com/wikipage?title=Dimension%20Health%20Check&referringTitle=Documentation

It will show you all the issues in your data (not just the first one which you have discovered so far) and give you some info on how to proceed.

Personally I've gone off building attribute relationships due to the difficulty of debugging and fixing these issues. I tend to build dimensions now where every attribute relates directly to the key attribute. You never see these errors and performance seems very similar. You can still present the users with hierarchies.

于 2012-11-22T23:32:08.190 に答える
0

ディメンションで複合キーを定義する場合、メジャーキー列に対応する値列を提供する必要があります。

于 2012-11-23T12:59:25.820 に答える