SSAS MDX为简单查询返回null - Cube是Processed,Facttable有数据

时间:2011-06-28 07:16:48

标签: sql-server sap ssas ssas-2008

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

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

我在同一台服务器上有冒险作品立方体,它按预期工作,它似乎只是这个立方体

1 个答案:

答案 0 :(得分:0)

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

删除CALCULATE;来自MDX脚本的语句可能会导致这种情况,如果缺少它,则将其添加回来应该解决此问题。

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

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