【发布时间】:2017-06-23 18:36:42
【问题描述】:
由于维度中缺少键,我有一个无法再处理的多维数据集。
流程多维数据集操作不断返回以下错误消息:
处理时找不到属性键:表:'MyFactTableName',列:'MyDimensionKey',值:'Value'。该属性是“MyDimensionKey”。
为了解释这种情况:我有一个事实表 FactSales,其中包含 ProductID 为一的多列。 ProductID 是 DimProducts 表中的一个键。
但问题是事实表中的一条记录有一个 productID,而 DimProduct 中不存在该记录。 问题出在 ETL 上,但我无权访问它,而有权访问的人在 2 周内无法使用。我只有我可以使用的 SSAS 项目。
所以我的问题是:有没有办法(例如维度/属性等中的属性)暂时忽略此错误并仍然处理多维数据集?我听说手动处理时可以在 SSMS 中设置的设置,但这也必须每天完成(使用 SQL 作业),所以我正在我的 SSAS 解决方案本身中寻找一个选项
【问题讨论】:
标签: sql-server ssas ssas-2012