我在SSAS中为维度添加了几个新列。
当我处理维度时,我得到类似于下面的错误:
A duplicate attribute key has been found when processing
现在我知道这个错误意味着什么 - 它指的是State
字段中的一个条目,我有San Jose
和san jose
(注意案例)。
但是,我不确定为什么维度中的其他字段没有出现此错误...例如,名称字段包含John
和john
,但这不会产生错误
我想我知道如何修复重复属性键(可能将所有值设置为相同的大小写或更改维度的排序规则),但是我在徘徊为什么我没有使用name属性出现此问题?
答案 0 :(得分:0)
您的SQL数据库的排序规则是否区分大小写,但SSAS服务器和数据库以及维度的排序规则是不区分大小写的?这些排序规则应该匹配。
至于为什么它会导致状态错误,可能会在名称错误之前遇到错误?必须首先处理通过属性关系进一步从键中获取的属性。或者也许有两排同一个城市指向不同套管的圣何塞,但同样的名字也不会发生?