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

Deployment SSAS添加描述属性导致部署错误,deployment,ssas,cube,Deployment,Ssas,Cube,我正在构建我的第一个多维数据立方体,所以我刚刚开始学习曲线 我可以轻松创建数据源、视图、多维数据集和维度,还可以将解决方案部署到安装了analysis services实例的localhost 当我尝试向维度添加属性时,问题就开始了。特定零件尺寸,具有名为“购买\零件\描述”的属性 如果我删除这个属性,多维数据集部署时不会出错,如果我离开这个属性,那么我会得到以下错误 Warning Errors in the OLAP storage engine: The attribute key

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

我可以轻松创建数据源、视图、多维数据集和维度,还可以将解决方案部署到安装了analysis services实例的localhost

当我尝试向维度添加属性时,问题就开始了。特定零件尺寸,具有名为“购买\零件\描述”的属性

如果我删除这个属性,多维数据集部署时不会出错,如果我离开这个属性,那么我会得到以下错误

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   
在我的数据库中,我有4行零件号,名为“IC、放大器、GAAS PHEMT”,但它们都有不同的键值,用于将零件链接到我的事实表

知道从哪里开始故障排除吗


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

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

发现我可以摆弄keycolumns和namecolumn以消除此错误