...
我们现在开始制作,打开SQL Server Business Intelligence Development Studio工具,1、再做维度之前我们需要做以下几步(如果你已经熟悉请跳过,如果不知道如何操作,请点击相应链接): 1)、新建项目; 2)、建立数据源; 3)、在数据源视图中中添加表;2、新建维度Studio工具,
1、再做维度之前我们需要做以下几步(如果你已经熟悉请跳过,如果不知道如何操作,请点击相应链接):
1)、新建项目;
2)、建立数据源;
3)、在数据源视图中中添加表;
2、新建维度
在维度上—右键—新建维度
选择使用现有表,点击下一步,如图:
如上图所示,我们有4项工作要做,
★选择维度对应的数据源视图
★选择维度对应的主表
★选择维度的主键值,如果有多列主键,请选择多列,
★选择维度的显示名称。
完成后,点击下一步,进入下列界面
选择需要的维度属性,单击下一步,完成了我们的维度制作。
右键处理一下 我们可以浏览一下,但我们会发现,不是我们所要的结果,虽然,维度出来了,但没有相应的父子关系。在上级代码上—右键—设置属性用法—父级,如图:
描述:父子维度
图片:2222222222222222222222222.JPG
处理维度,处理成功后,浏览维度,浏览方法如下 在维度上右键—浏览,如图:
图片:1.jpg
我们可以看到
描述:父子维度展现
图片:1.jpg
哈哈,做到这里可以看到,现在的维度按我们所预想的层级关系显示了,恭喜你,成功了,但是细心的同学会发现一个问题,就是"中国"下级,还有个"中国","北京"的下级还有个"北京",也就是说多了个本级值的显示。在某些时候,我们是不需要这样显示的,即:上级名称不在下级区域显示。如何处理呢?跟我来,还需要一个很简单的设置。好,我们回到维度界面,在"上级代码"上右键,选择属性,如图:
选择属性后,将弹出属性窗口(在界面的右下角,不是太好找哦)呵呵,如图:
找到第一个属性MembersWithData,这个属性默认是NonleafDataVisible,我们要修改为NonleafDataHidden,意思是将本级在列表中隐藏。选择完成后,处理维度。之后,浏览维度。
描述:维度浏览
图片:1.jpg
如何定义父子维的级别名称
如何对Cube的维度进行排序
...