5.2.2、SSAS-维度-父子维度
2015-12-11 16:50
127 查看
维度-父子维度的建立
1 父子维度
当维度表为自引用结构时,可以建立父子维度。自引用结构可以反映不限制层级深度的多叉树结构。
2 建立父子维度
维度-》右键-》新建维度-》使用现有表-》数据源视图“AdventureWorksDW”-》主表“DimEmployee”-》键列“EmployeeKey”-》名称列“FirstName”-》下一步-》取消相关表勾选-》可用属性勾选“Title”-》完成-》可以看到Parent Employee Key的图标上有一个回型指针,表明它是一个父子维度
修改EmployeeKey为Employee-》修改Parent Employee Key为Employees(注意属性的Usage值,父子维度有且只有一个Key和一个Parent,Key为键属性,Parent为父键属性,其它都必须为Regular)
处理-》查看,会发现只有Employees层次结构没有Employee层次结构
3 显示”键属性”层次结构
右键Employee-》属性-》设置AttributeHierarchyVisible为true-》查看
4 隐藏All层级
可以修改属性的IsAggregateable为false
5 隐藏自己下的自己
浏览Employees层次结构我们会发现一个问题,就是每个父节点的儿子节点都有自己,因为自己属于自己管辖。要避免自己看到自己可以设置属性的MemberWithData为NonLeafDataHidden(隐藏非叶子节点)
1 父子维度
当维度表为自引用结构时,可以建立父子维度。自引用结构可以反映不限制层级深度的多叉树结构。
2 建立父子维度
维度-》右键-》新建维度-》使用现有表-》数据源视图“AdventureWorksDW”-》主表“DimEmployee”-》键列“EmployeeKey”-》名称列“FirstName”-》下一步-》取消相关表勾选-》可用属性勾选“Title”-》完成-》可以看到Parent Employee Key的图标上有一个回型指针,表明它是一个父子维度
修改EmployeeKey为Employee-》修改Parent Employee Key为Employees(注意属性的Usage值,父子维度有且只有一个Key和一个Parent,Key为键属性,Parent为父键属性,其它都必须为Regular)
处理-》查看,会发现只有Employees层次结构没有Employee层次结构
3 显示”键属性”层次结构
右键Employee-》属性-》设置AttributeHierarchyVisible为true-》查看
4 隐藏All层级
可以修改属性的IsAggregateable为false
5 隐藏自己下的自己
浏览Employees层次结构我们会发现一个问题,就是每个父节点的儿子节点都有自己,因为自己属于自己管辖。要避免自己看到自己可以设置属性的MemberWithData为NonLeafDataHidden(隐藏非叶子节点)
相关文章推荐
- iOS开发多线程篇—线程间的通信
- MondoDB介绍 Python与MongoDB用法,安装PyMongo
- Summary Ranges
- iOS8:把这些七招APP哭
- ECharts使用心得
- php解析json数组
- XMPP Server
- Entity Framework6 with Oracle(可实现code first)
- 左值右值的一点总结
- 理解矩阵(写的很棒)
- Selenium自动化测试----视频学习笔记
- dubbo获取ApplicationContext
- AWK文本处理之--文本奇偶分行
- Linux I2C设备驱动编写(三)-实例分析AM3359
- java获取本机IP地址
- 中文Win7下成功安装calabash-android步骤
- grunt uglify 压缩中文乱码
- 最详细的Log4j使用教程(二)
- 字符串Hash函数对比
- 5.2.1、SSAS-维度-雪花维度