我们的一个生产多维数据集失败并显示以下错误消息:
来源:Analysis Services 执行 DDL 任务 Analysis Services 执行 DDL 任务描述:OLAP 存储引擎中的错误:处理时找不到属性键:表:'dbo_vw_FACT_OperationalTimeSheetData',列:'CurrentHomeLaborOrg',值:'117-MARKETPLACE-38 '。该属性是“KeyOrganisation”。结束警告警告:2013-07-22 06:26:07.51 代码:0x811F0002
来源:Analysis Services 执行 DDL 任务 Analysis Services 执行 DDL 任务 描述:OLAP 存储引擎中的错误:属性键被转换为未知成员,因为找不到属性键。维度的属性 KeyOrganisation:来自数据库的当前主组织:LadbrokesReporting2005,多维数据集:MIS 克隆,度量组:Kronos 时间表,分区:201307,记录:179774。结束警告
在对上述错误消息的广泛谷歌搜索中,我了解到这是由于参照完整性,即事实表中的某些行无法链接到维度表。在我之前的分析中,我发现对于事实表中错误消息“117-MARKETPLACE-38”中给出的某些值,维度表中的格式为“117_Marketplace_38”。但是,我发现了一些惊人的事实:-
对填充事实的视图的查询将数据转换为“117-MARKETPLACE-38”格式。源表中的数据格式为“117_Marketplace_38”。
还有许多其他格式为“117-Marketplace-38”的条目。但是,该错误似乎仅针对该条目存在。那么为什么其他人被接受了,但事实并非如此?
我已经没有想法了。因此,如果有人可以帮助我解决这个问题,那就太好了。