在前几天对事实表和维度表中的表/列名进行了一些更改之后,我试图重新构建多维数据集。
进程多维数据集操作不断返回以下错误消息:
在处理时找不到属性键: Table:'MyFactTableName',列:‘My维度键’,值:'SomeValue‘。属性是“My维和The”。
其他类似问题的答案涉及具有重复值的属性,以及属性值在维度或事实表中为空或缺失的情况。
与此有关的员额如下:
在我的例子中没有重复的值,属性值在事实表或维度表中都没有丢失。
谢天谢地,这篇文章中的信息这里解决了我的问题。
建议先自行处理受影响维数,然后再处理受影响量纲组。
知道为什么会这样吗,我怎么能复制这个?我想知道,这样我可以避免下一次,或者这样,它不会再次弹出在一个不好的时间,同时部署升级到生产环境。
提前谢谢你的帮助。
编辑:我使用的是SSAS-2008,错误发生在尝试处理来自于竞价-2008内部的多维数据集。
发布于 2014-02-05 12:26:23
这是因为您的度量值组是在相关维度之前处理的。SSAS遇到一个用于关联多维数据集维度的外键,但该键本身不知道。
发布于 2016-05-18 08:40:36
导致此错误的根本原因:事实表中存在一些键,而维度表中又不存在这些键(理想情况下不应该是这样),请尝试以下步骤:
发布于 2015-01-26 14:24:42
我遇到了类似的错误,原因是我将表名更改为同名视图,但DSV或维度无法自动调整此更改。
因此,我不得不手动更新每个维度属性后面的字段。
它可以在每个维度属性的属性中完成: Source>>KeyColumns>>"Attribename">>Source>>TableID,columnID
https://stackoverflow.com/questions/13974559
复制相似问题