SSAS:OLAP存储引擎错误:处理时找不到属性键

标签 ssas olap olap-cube

在我的搜索中,我看到在不同的上下文中询问了这个错误文本,但具体来说,我想知道我是否在这里遗漏了什么。

在基本设置中,我的 DSV 中有 1 个度量表和 1 个维度表。在我的测试中,度量表包含大约一半的已售产品,但维度表包含整个产品目录的信息。

该关系将度量表作为外键,将维度作为主键。大小写不是问题,因为两者都是整数。

我究竟做错了什么?我曾尝试反转关系,并且每当我进行更改时,我总是在完整处理多维数据集之前完整处理维度。

为了避免错误,我可以设置忽略关键错误或确保维度仅包含度量包含的产品。我可以做后者,但我觉得使用未经过滤的引用表更干净、更高效——在这张纸条上我说“我错过了什么?”

最佳答案

很抱歉在这个上浪费了大家的时间。我打算删除这个问题,但我想我会分享我自我纠正的发现:

在我上面的例子中,我没有提到维度表也有到其他表的链接。这些表之间缺少(空)引用导致维度成员在处理时丢失,因此在处理多维数据集时“找不到属性键”!

关于SSAS:OLAP存储引擎错误:处理时找不到属性键,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16577585/

相关文章:

sql-server - 如何自动刷新sql server Olap Cube

sql-server - 选择角色时 SSAS 多维数据集中的(空)值

sql-server - Microsoft SQL Server Analysis Services OLAP 多维数据集

data-warehouse - 在数据仓库设计中识别事实表

c# - 来自 Mosha Pasumansky 的 XAML 数据透视表

asp.net - 无法连接到多维数据集

sql - 立方体中的非聚合度量

tfs - 使用 SSAS、TFS 和 BIDS 管理团队开发

sql-server-2008-r2 - 用于排除 NULL 的不同计数

ssms - 从 SSMS 查看 MDX 查询