2015-09-22 57 views
0

我在SSAS中向維度添加了一些新列。處理1個屬性的維度時'重複的屬性鍵'但不是另一個

當我處理方面,我得到類似如下的錯誤:

A duplicate attribute key has been found when processing

現在我知道這是什麼錯誤指 - 它指的是在State領域中的條目,其中我有San Josesan jose(注意案例)。

但是,我不知道爲什麼這個錯誤不會出現在維度中的其他字段..例如,名稱字段有Johnjohn,但這不會產生錯誤。

我想我知道如何修復重複屬性鍵(也許將所有值設置爲相同的大小寫或更改維度的排序規則),但是我漫遊爲什麼我沒有這個名稱屬性的問題?

+0

這也取決於你的屬性如何與密鑰相關。您是否使用複合鍵在維上定義了屬性關係?如果不是,你應該嗎? – Vinnie

+0

@Lock你知道嗎? – GregGalloway

回答

0

您的SQL數據庫的排序規則是否區分大小寫,但SSAS服務器和數據庫和維度的排序規則是否區分大小寫?這些排序規則應該匹配。

至於爲什麼它在狀態上導致錯誤,它可能會在名稱錯誤之前遇到錯誤?必須首先處理通過屬性關鍵字進一步處理的屬性。或者,也許有兩排城市指向聖何塞的城市同一個城市,但同樣的名字不會發生?

相關問題