我在Analysis Server中创建了一个具有以下层次结构的维度:
CountryRegion
StateProvince
City
PersonName
具有以下关系
DimCustomerID -> PersonName -> City -> StateProvince -> CountryRegion
现在,此维度的数据包含以下行:
DimCustomerID CustomerID AddressID CountryRegion StateProvince City PersonName
4134 13788 19569 United Kingdom England Birmingham Fernandez Kari
4717 11533 18752 United States Alabama Birmingham Gill Ebony
当我试图处理维度时,我得到了错误
Errors in the OLAP storage engine: A duplicate attribute key has been found when processing: Table: 'BI_DimCustomer', Column: 'City', Value: 'Birmingham'. The attribute is 'City'.
我明白了,伯明翰市与Difference StateProvince市是相同的。但他们也有两个不同的国家地区。
我该怎么做才能让它运行起来?
非常感谢。