首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >即使存在ssas属性键,也无法找到它,而且也不是由于重复

即使存在ssas属性键,也无法找到它,而且也不是由于重复
EN

Stack Overflow用户
提问于 2012-12-20 14:41:19
回答 5查看 54.8K关注 0票数 29

在前几天对事实表和维度表中的表/列名进行了一些更改之后,我试图重新构建多维数据集。

进程多维数据集操作不断返回以下错误消息:

在处理时找不到属性键: Table:'MyFactTableName',列:‘My维度键’,值:'SomeValue‘。属性是“My维和The”。

其他类似问题的答案涉及具有重复值的属性,以及属性值在维度或事实表中为空或缺失的情况。

与此有关的员额如下:

在我的例子中没有重复的值,属性值在事实表或维度表中都没有丢失。

谢天谢地,这篇文章中的信息这里解决了我的问题。

建议先自行处理受影响维数,然后再处理受影响量纲组。

知道为什么会这样吗,我怎么能复制这个?我想知道,这样我可以避免下一次,或者这样,它不会再次弹出在一个不好的时间,同时部署升级到生产环境。

提前谢谢你的帮助。

编辑:我使用的是SSAS-2008,错误发生在尝试处理来自于竞价-2008内部的多维数据集。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2014-02-05 12:26:23

这是因为您的度量值组是在相关维度之前处理的。SSAS遇到一个用于关联多维数据集维度的外键,但该键本身不知道。

票数 25
EN

Stack Overflow用户

发布于 2016-05-18 08:40:36

导致此错误的根本原因:事实表中存在一些键,而维度表中又不存在这些键(理想情况下不应该是这样),请尝试以下步骤:

  1. 在处理度量值组之前处理您的维度
  2. 如果您的"SomeValue“为0,那么尝试在维度表中添加默认(第0)行,而实际上的表尝试放置ISNULL(My维度键,0)
  3. 如果以上两个解决方案不起作用,请尝试如下: a.右键单击您的多维数据集db,转到"process“>>”更改设置“b。转到”维度键错误“选项卡c。选中”使用自定义错误配置“单选按钮d。选中‘忽略错误计数’单选按钮。对于“键找不到”,选择“忽略错误”。类似地,对于'Null键不允许‘也选择’忽略错误‘e。单击OK并尝试处理多维数据集。
票数 16
EN

Stack Overflow用户

发布于 2015-01-26 14:24:42

我遇到了类似的错误,原因是我将表名更改为同名视图,但DSV或维度无法自动调整此更改。

因此,我不得不手动更新每个维度属性后面的字段。

它可以在每个维度属性的属性中完成: Source>>KeyColumns>>"Attribename">>Source>>TableID,columnID

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13974559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档