我正在构建我的第一个多维数据立方体,所以我才刚刚开始学习。
我可以轻松创建数据源,视图,多维数据集和维度,也可以将解决方案部署到安装了Analysis Services实例的localhost。
当我尝试向维度添加属性时,问题开始了。特别是具有“ Purchase_Part_Description”属性的“零件”尺寸
如果删除此属性,则多维数据集将正确部署,如果保留该属性,则会出现以下错误
Warning Errors in the OLAP storage engine: The attribute key cannot be found when processing: Table: 'dbo_Dim_Purchase_Part', Column: 'Purchase_Part_Description', Value: 'IC, AMPLIFIER, GAAS PHEMT'. The attribute is 'Purchase Part Description'. 0
在我的数据库中,我确实有四行零件号,分别为“ IC,AMPLIFIER和GAAS PHEMT”,但是它们都有不同的键值,用于将零件链接到我的事实表。
有从哪里开始进行故障排除的想法吗?
多维数据集中的每个设置都保持不变
答案 0 :(得分:0)
事实表的外键列中可能有引用该维的值,这些值在维中不作为键存在。您应该在维中具有某种未知的-member,并为所有与事实表中没有实际关系的行设置该成员的代理键。
答案 1 :(得分:0)
弄清楚我可以摆弄键列和名称列,以消除此错误。