学习目标:
l 建立CUBE
Ø 使用CUBE向导建立CUBE
Ø 使用CUBE向导修改CUBE
Ø 建立维度关系
Ø 常规维度关系类型
Ø 引用维度关系类型
Ø 事实维度关系类型
Ø 多对多维度关系类型
l 建立维度
Ø 在维度中建立用户定义和父子层级
Ø 修改用户定义层级和属性
Ø 使用CUBE设计器中的维度常用面板建立角色扮演维度
Ø 定义存储模式
l 建立数据源
Ø 从数据源中增加表
Ø 建立关系
Ø 在数据源视图中为表增加逻辑主键
Ø 建立名字查询
Ø 建立名字计算
一、定义数据源和数据源视图
1、定义新的数据源
定义DSV的目的是获取关系数据库中的元信息供SSAS使用,包括表和视图的元数据、描述,逻辑主键、表之间的关系。
2、从数据源视图中选择对象
3、建立DSV逻辑主键和表关系
建DSV的目的之一就是为维度和事实表标识出主键
4、建立DSV命名计算和命名查询
命名计算建立一个计算字段
命名查询建立一张逻辑表,SELECT语句
二、建立和修改SSAS立方体
1、使用CUBE向导
1)选择创建方式为数据源视图。两个选项:从数据源视图或者CUBE模板(完善的业务模型解决方案)建立。
2)选择事实表和维度表
3)如果有时间维,为它指定时间周期,系统会基于你的选择,自动生成层级
4)指定度量和度量组
5)检查维度表和层级
6)为CUBE命名,完成。
2、使用CUBE设计器修改CUBE
3、度量属性
l 名称
l 聚集函数
l 格式化字符串
l 显示目录
l 是否可见
4、维度属性
三、建立和修改维度
1、建立新的维度
2、修改维度元素属性
3、为CUBE指定维度
四、定义用户层级和维度关系
1、将维度组与维度关联
在Dimension Usage Tab中指定
2、选择维度关系类型
五、总结