Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/27.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SSAS MDX为简单查询返回null-多维数据集已处理,Facttable有数据_Sql Server_Sap_Ssas_Ssas 2008 - Fatal编程技术网

Sql server SSAS MDX为简单查询返回null-多维数据集已处理,Facttable有数据

Sql server SSAS MDX为简单查询返回null-多维数据集已处理,Facttable有数据,sql-server,sap,ssas,ssas-2008,Sql Server,Sap,Ssas,Ssas 2008,我有一个包含3个分区的多维数据集,这些分区与另一个数据库中相应的事实表相关。当我处理多维数据集时,消息说读取63000行,当我查看分区的估计行时,它等于63000行 但是,当我浏览多维数据集或执行简单的MDX查询时,没有数据。此外,数据估计文件大小保持为0 我在同一台服务器上安装了adventure works多维数据集,它可以正常工作,它似乎就是这个多维数据集这类问题的常见原因有很多: 删除计算;MDX脚本中的语句可能会导致此问题,如果缺少该语句,则将其添加回应该可以解决此问题 如果将一个或多

我有一个包含3个分区的多维数据集,这些分区与另一个数据库中相应的事实表相关。当我处理多维数据集时,消息说读取63000行,当我查看分区的估计行时,它等于63000行

但是,当我浏览多维数据集或执行简单的MDX查询时,没有数据。此外,数据估计文件大小保持为0


我在同一台服务器上安装了adventure works多维数据集,它可以正常工作,它似乎就是这个多维数据集

这类问题的常见原因有很多:

删除计算;MDX脚本中的语句可能会导致此问题,如果缺少该语句,则将其添加回应该可以解决此问题

如果将一个或多个属性设置为isaggregatable=false,则该属性中的第一个成员没有数据,并且您必须设置显式默认值,则会导致此情况。设置更合适的默认成员或重新启用IsAggregatable可以解决此问题


将属性的默认成员设置为没有值的成员也会导致此问题。删除defaultmember设置或将其设置为更合适的值可以解决此问题。

是否有可能某个维度的默认成员不返回任何数据?例如,如果您的时间维度默认为最后一个月(比如2011年6月),但事实数据表直到2011年5月才有数据,则可能会发生这种情况。我自己发现了这一点,这是在设置的深处,让我发疯。