我有一个简单的维度BP(业务合作伙伴)
主键是t_bpid,是"映射"到t_BPid属性。
我已添加Ccty(表示City)属性,没有问题,将其从“数据源视图”窗格拖到“属性”窗格。
然后我想在BP上添加描述,所以我将t_Name从数据源视图拖到属性。
但是当我尝试部署时,我收到错误: "重复属性键"
问题是什么? 与t_Ccty属性的区别是什么?
t_Name属性有
(PS。如果我将KeyColumns更改为指向BP主键(BP.t_bpid),则错误消失但我不认为这是解决问题的正确方法......)
答案 0 :(得分:0)
似乎db中的dim表记录了哪一个t_bpid映射到多个t_nama。
试试这个:
选择*来自( 选择t_nama,t_bpid,rownumber()over(由t_nama按t_bpid顺序划分)为rn 从( 从yourtb中选择不同的t_nama,t_bpid)a )b,其中rn> 1
此查询将返回一个t_bpid映射到多个t_nama的暗淡记录。
如果查询返回记录,那么请确保dim中的key属性也映射到db表中的主键。
MDXHelper:高效编写,分析,调优,调试MDX的IDE