我正在SQL Server 2008 Analysis Services中处理多维数据集。
是否有设置包含Dimension表中的所有行,即使某些Dimension行没有FACT表条目
e.g。 7月份没有产品类型1的销售,但我希望在浏览多维数据集时看到它,值为零或为空
目前,当我的立方体处理时,产品类型1根本不会出现在7月份。数据不是那么大,所以我并不过分担心立方体大小或处理时间
感谢。
答案 0 :(得分:0)
如果您已将多维数据集处理配置为执行数据库的“流程已满”,或者如果您只需一步完成维度的“流程已满”,那么数据就应该存在。
我假设您在查询中使用NON EMPTY
,因此在事实表中看不到没有值的产品。如果您手动编写MDX,请忽略rows子句中的NON EMPTY
(或者如果列上有产品,则列出columns子句)。如果您使用的是从单击的内容生成MDX的工具,通常可以在某处使用NON EMPTY
进行配置。但确切地说,这取决于您使用的工具。