未找到属性键错误SSAS多维数据集重建

时间:2017-07-24 19:33:22

标签: sql-server ssas cube dimension ssas-2008

我正在重建我的SSAS多维数据集并遇到以下错误

Errors in the OLAP storage engine: The attribute key cannot be found when 
processing: Table: 'MyFactTable', Column: 'MyKey', Value: 
'900763'. The attribute is 'Description'. Errors in the OLAP storage 
engine: The attribute key was converted to an unknown member because the 
attribute key was not found. Attribute Description of Dimension: Item
from Database: OTD DATAMART, Cube: Data Mart, Measure Group: Transaction 
Fact, 
Partition: Transaction Fact, Record: 22438443.

我意识到这可能是我的事实表中的关键,但不是维度,因此我首先处理更新维度,然后处理多维数据集,但此错误不断增加。我可以确认我可以看到维度中的密钥和条目。

有什么建议吗?

2 个答案:

答案 0 :(得分:0)

尝试从多维数据集中删除维度,然后重新添加到多维数据集中 - 有效地重置维度用法。或者尝试将维度的键更改为不同的字段,然后再次更改。基本上任何东西都可以尝试重新回到重置背景中的键。然后完整地重新处理数据库(如果可以,否则处理维度,然后处理多维数据集)。

答案 1 :(得分:0)

将维度添加到多维数据集后,在维度使用情况表上删除对度量值组的所有维度键引用,然后尝试处理多维数据集。然后将它们重新添加。由于事实属性全部签出,因此键上有些断开。有时,从多维数据集中删除维度,然后在重新添加作品之前在服务器端删除维度之前对多维数据集进行重新处理。