SSAS添加描述属性会导致部署错误

时间:2020-02-03 08:23:45

标签: deployment ssas cube

我正在构建我的第一个多维数据立方体,所以我才刚刚开始学习。

我可以轻松创建数据源,视图,多维数据集和维度,也可以将解决方案部署到安装了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”,但是它们都有不同的键值,用于将零件链接到我的事实表。

有从哪里开始进行故障排除的想法吗?

多维数据集中的每个设置都保持不变

2 个答案:

答案 0 :(得分:0)

事实表的外键列中可能有引用该维的值,这些值在维中不作为键存在。您应该在维中具有某种未知的-member,并为所有与事实表中没有实际关系的行设置该成员的代理键。

答案 1 :(得分:0)

弄清楚我可以摆弄键列和名称列,以消除此错误。