SSAS创建父子维度的详细步骤
SSAS创建父子维度的详细步骤是怎样的呢?本文我们就介绍这部分内容,接下来就让我们来一起了解一下吧。
父子维度与其他维度不同的地方就是维度中的数据是递归层次关系的。如adventureworksdw库中的DimEmployee表中数据(上级和下级雇员的层次关系)就是递归关系。表中的主键是EmployeeKey列,对应于每个雇员的ID,雇员上级的ID保存在ParentEmployeeKey列。也就是说ParentEmployeeKey和EmployeeKey列是外键关系。
创建父子维度的步骤
1、在维度文件夹上右键,选择新建维度。在欢迎使用维度向导页上,单击下一步。
2、在选择创建方法页上,选择使用现有表并单击下一步。
3、在指定源信息中选择新建的数据源视图”Adventure Works DW“(我这保持默认)单击下一步。
4、;在选择相关表中,为了保持简单,去掉选中项。
5、在选择维度属性页中,修改EmployeeKey名称为Employee,ParentEmployeeKey名称为Employees。
6、在完成向导页中,将维度名称改为Employee。
7、在解决方案右击,选择生成而后点击部署,***浏览数据。
修改维度属性
1、在维度结构选项卡上右键Employees属性,在MembersWithDataCaption属性中输入*(Direct),把领导给标记出来,*会自动替换为相应的成员属性。
在NamingTemplate中,点击弹出窗口,设置级别名称。
Employees属性如图,
设置Employees的NameColumn属性为DimEmployee.FirstName (WChar)。把属性IsAggregable设置为false,这样就可以去掉all的层次显示。在DefaultMember属性中点击,弹出设置窗口,
2、设置Employee的NameColumn属性为DimEmployee.FirstName (WChar)。
3、右击解决方案,重新生成并部署。
4、浏览数据。
关于SSAS创建父子维度的步骤以及修改维度属性的知识就介绍到这里了,如果您想了解更多SQL Server数据库的知识,可以看一下这里的文章:http://database.51cto.com/sqlserver/,相信一定能够带给您收获的!
【编辑推荐】
相关文章
- 【TcaplusDB知识库】TDR 表中Tcaplus的相关属性
- MySQL数据库,详解视图,高手必备(二)
- 【TcaplusDB知识库】TDR表数据类型有哪些
- MySQL数据库,详解事务处理(一)
- 前瞻:数据科学中的探索性数据分析(DEA)
- MySQL数据库,详解事务处理(二)
- MySQL数据库,详解事务处理(三)
- MySQL数据库,详解变量使用(一)
- MySQL数据库,详解变量使用(二)
- 如何计算?参数量、计算量、推理速度
- 服务器系统判断及常见端口号
- 深入解释 CTGAN 的工作原理
- 【node】express中mysql的基本用法、连接池的使用、事务的回滚
- 常见的sql注入类型闭合及符号
- 站稳辅助驾驶第一梯队,“特小长”如何引领智能驾驶新格局?
- sql注入碰到加密数据怎么办
- 北京2021年的第一场冬雪,比以往时候来的更早一些!用Python采集历史天气数据,带你赏一赏~
- 卧槽,这也太上头了吧!
- 最近群里出现的3个数据处理需求,如何用Pandas简单实现一下
- 《天涯明月刀手游》背后的王者-TcaplusDB数据库