2017-05-30 5 views
0

を重複。初心者のエラー:属性キーは、主キーがt_bpidあるとt_BPid属性に「マッピング」された私は、単純な寸法BP(ビジネス・パートナーに)持っている</p> <p>を

Ccty(都市を示す)属性を問題なく追加しました。これをデータソースビューペインから属性ペインにドラッグします。

次に、BPに説明を追加したいので、データソースビューからt_Nameを属性にドラッグします。

しかし、私は、私はエラーを取得する展開しよう: 「重複属性キー」

問題は何ですか? t_Ccty属性との違いは何ですか?

t_Name属性がBP.t_namaに設定

  • KeyColumnsプロパティ(のWChar)
  • NameColumn(なし)

(PSを持っている。私はBPの主キーを指すようにKeyColumnsプロパティを変更した場合(BP.t_bpid)

enter image description here

)...エラーが表示されなくなりますが、私はこの問題に対処するための正しい方法だとは思いません

答えて

0

db内のdimテーブルは、1つのt_bpidが複数のt_namaにマップされているレコードを持っているようです。

は、これを試してください

は( ( 別個t_nama、yourtbからt_bpidを選択)からRN として)t_namaによってt_bpid順序によってパーティション(上 選択t_nama、t_bpid、ROWNUMBER())SELECT * FROM bここでrn> 1

このクエリは、1つのt_bpidが複数のt_namaにマップされた曖昧なレコードを返します。

クエリがレコードを返す場合は、dimのキー属性がdbテーブルの主キーにもマッピングされていることを確認してください。

MDXHelper:書き込み、解析、チューニング、デバッグMDXを効率的に実行する

関連する問題