Sql server 当表中没有与外键对应的行时,无法生成SQL Server OLAP多维数据集

Sql server 当表中没有与外键对应的行时,无法生成SQL Server OLAP多维数据集,sql-server,ssas,data-warehouse,olap-cube,Sql Server,Ssas,Data Warehouse,Olap Cube,我是SQL Server OLAP多维数据集的新手。我有如下问题,比如 例如,我有数据源视图中使用的采购订单和发票表。这两个表通过与发票具有一对多关系的采购订单ID进行关联 我没有发票的采购订单有以下错误 OLAP存储引擎中的错误:处理:表:采购订单时找不到属性键 有谁能解释一下这一点来帮助我吗?导致此错误的最常见原因是事实表中的处理顺序和空值 确保在处理度量值组之前先处理维度 当事实表中的键值具有空值时,SSAS默认情况下将INT视为0,Char数据类型视为“”(空白)。确保事实键没有空值。如

我是SQL Server OLAP多维数据集的新手。我有如下问题,比如

例如,我有数据源视图中使用的采购订单和发票表。这两个表通过与发票具有一对多关系的采购订单ID进行关联

我没有发票的采购订单有以下错误

OLAP存储引擎中的错误:处理:表:采购订单时找不到属性键


有谁能解释一下这一点来帮助我吗?

导致此错误的最常见原因是事实表中的处理顺序和空值

确保在处理度量值组之前先处理维度


当事实表中的键值具有空值时,SSAS默认情况下将INT视为0,Char数据类型视为“”(空白)。确保事实键没有空值。如果存在空值,一种解决方案是在维度表中使用默认的未知成员(通常为-1),并将事实表中的空值替换为-1。

在维度中使用未知成员以进行缺少的查找?在哪里可以设置此属性?