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

SSAS:OLAP存储引擎中的错误:处理时找不到属性键,ssas,olap,olap-cube,Ssas,Olap,Olap Cube,在我的搜索中,我看到这个错误文本在不同的上下文中被询问,但具体来说,我想知道我是否遗漏了一些东西 在基本设置中,我的DSV中有一个测量表和一个维度表。在我的测试中,度量表包含大约一半的销售产品,但维度表包含整个产品目录的信息 该关系将度量表作为外键,维度作为主键。大小写不是问题,因为两者都是整数 我做错了什么?我尝试过颠倒关系,每次做更改时,我总是在完整处理多维数据集之前完整地处理维度 为了避免错误,我可以设置ignorekey errors,或者确保维度只包含度量值包含的产品。我可以做后者,但

在我的搜索中,我看到这个错误文本在不同的上下文中被询问,但具体来说,我想知道我是否遗漏了一些东西

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

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

我做错了什么?我尝试过颠倒关系,每次做更改时,我总是在完整处理多维数据集之前完整地处理维度


为了避免错误,我可以设置ignorekey errors,或者确保维度只包含度量值包含的产品。我可以做后者,但我觉得使用未经过滤的引用表更干净、更有效——正是在这一点上,我说“我遗漏了什么吗?”

为在这一点上浪费大家的时间而道歉。我本来打算删除这个问题,但我想我会分享我自我纠正的发现:

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