我正在尝试在AdventureWorksDW数据库的DimCustomer维度上建立属性关系。 我添加了City,Country,StateProvince属性。然后我链接了这些属性之间的适当关系,例如:
CustomerKey - >城市 - > StateProvince - >国家
当我尝试部署解决方案时,我收到一个未知错误。我查询了DimGeography数据库表以获取重复记录:
select * from DimGeography where city like 'Bir%'
GeographyKey City StateProvinceCode StateProvinceName
------------ ------------------------------ ----------------- --------------------
232 Birmingham ENG England
280 Birmingham AL Alabama
(2 row(s) affected)
所以,有重复的键。我怎么解决这个问题。请帮忙
答案 0 :(得分:0)
YESSS, 最后,我在谷歌搜索后2小时找到了解决方案!
命名列和键列映射是问题的答案。键列提供属性的唯一性。