2017-05-30 74 views
0

我有一個簡單的尺寸BP(商業夥伴)新手錯誤部署OLAP多維數據集:屬性鍵複製

主鍵是t_bpid並「映射」到t_BPid屬性。

我添加了Ccty(表示城市)屬性沒有問題,將它從數據源視圖窗格拖到屬性窗格。

然後我想在BP上添加描述,所以我將t_Name從數據源視圖拖到屬性中。

但是當我嘗試部署我得到的錯誤: 「重複屬性鍵」

什麼問題? t_Ccty屬性有什麼區別?

的t_Name屬性具有

  • KeyColumns內設定爲BP.t_nama(WCHAR)
  • 名稱列(無)

(PS。如果更改KeyColumns內指向BP主鍵(BP.t_bpid)錯誤消失,但我不認爲這是解決問題的正確方法...)

enter image description here

回答

0

似乎你在db中的昏暗的表有記錄哪一個t_bpid映射到多個t_nama。

嘗試這種情況:

SELECT * FROM( 選擇t_nama,t_bpid,ROWNUMBER()以上(分區由t_bpid爲了通過t_nama),如從( RN 選擇不同t_nama,從yourtb t_bpid)一個 ) b其中> 1

此查詢將返回一個t_bpid映射到多個t_nama的昏暗記錄。

如果查詢返回記錄,那麼請確保dim中的key屬性映射到db表中的主鍵。

MDXHelper:IDE可以高效地編寫,分析,調整,調試MDX