SSAS - 类别维度 - 未知成员

时间:2012-08-29 17:05:42

标签: ssas data-warehouse sql-server-2012 dimensional-modeling

我在设置正确的维度时遇到问题。基本上我有一个事实表,其中包含有关事件的详细信息。每个事件都可以分类,但在不同的级别。我有一个类别维度,包含所有类别,子类别。有三个级别的类别。有些类别有子类别,有些类别没有。

当我浏览维度时,我会得到每个项目的下钻,但是下钻有时最终会显示空白项目(蓝色圆圈,没有文字)。

所以我想我的类别维度包含不同粒度的类别。

我一直在玩NULL处理和UnknownMember的设置,却没有完全理解它对事物的影响。

也许有人可以就此问题给我一些提示或建议。

我正在使用SQL Server 2012

由于

2 个答案:

答案 0 :(得分:2)

您应该调查Ragged Hierarchies http://msdn.microsoft.com/en-us/library/ms365406.aspx。对于HideMemberIf属性的层次结构,给定级别有几个选项。

答案 1 :(得分:2)

是的,这是一个参差不齐的层次结构。最简单的解决方案是,如果节点为null,则将其父键/标题复制到它。