Sql server SSAS处理不断跳过记录

Sql server SSAS处理不断跳过记录,sql-server,ssas,olap,olap-cube,Sql Server,Ssas,Olap,Olap Cube,SSAS处理会一直跳过记录,尽管已明确定义(在任何地方)将记录转换为未知成员: A) 在每个维度属性(错误配置)以及 B) 在多维数据集属性(错误配置)中 C) 在处理选项(错误配置)中。 我已经定义了everywhere,以便在找不到密钥的情况下转换为未知成员,但处理过程会不断跳过记录 我在其他帖子中读到了建议在维度中包含一个虚拟记录(ex.-1)来链接不匹配的记录。但是,这并不是我问题的答案:为什么SSAS忽略已定义的属性并不断跳过记录?您如何知道它“跳过”记录?SSAS通常从数据源读取所有

SSAS处理会一直跳过记录,尽管已明确定义(在任何地方)将记录转换为未知成员:

A) 在每个维度属性(错误配置)以及

B) 在多维数据集属性(错误配置)中

C) 在处理选项(错误配置)中。 我已经定义了everywhere,以便在找不到密钥的情况下转换为未知成员,但处理过程会不断跳过记录


我在其他帖子中读到了建议在维度中包含一个虚拟记录(ex.-1)来链接不匹配的记录。但是,这并不是我问题的答案:为什么SSAS忽略已定义的属性并不断跳过记录?

您如何知道它“跳过”记录?SSAS通常从数据源读取所有记录,无论是否可链接。未知成员是否配置为在维度中可见?(
UnknownMember=Visible
,这与错误配置本身是分开的。)您是否验证了数据源视图没有使用具有内部联接的视图/查询将数据链接到维度值?我知道它会跳过,因为我阅读了处理日志,并且它会明确指出,对于在维度中未找到匹配项的每条记录,它都会被跳过。未知成员可见。我没有使用查询——它只是从事实表中简单地读取数据