使用ROLAP - Oracle OLAP

浏览: 2811

示例数据

以简单模型为例:

Dept_DIM 部门维表

Emp_FT 雇员事实表

事实表以员工所属部门号DEPTNO关联维表Dept_DIM

Oracle OLAP使用流程

OLAP对象结构图

创建Dimension

打开analytic workspace manager

1)         建立Dimension—DEPT

2)         创建各级别level –LOC、Dname、DEPTID

3)         创建层级hierarchy(可多个)--DEPT_HIR,注意level的上下层级顺序

4)         创建各级别使用的属性Attribute -- LONG_Description,SHORT_Description

5)         创建映射Mapping(和表格及字段关联起来)--从导航栏选择表格,并拖动字段到Dimension相应位置

6)         加载数据到Dimension—右键DEPT维,选择“维护维DEPT”。

Dimension数据字典

Dimension

创建完成后,数据库中新增如下对象:

 

创建Cube

打开analytic workspace manager

1)         新建Cube –EMP

2)         选择要引用的Dimension –DEPT,并为维度选择计算方式(求和、平均、最大、最小等等)

3)         新建度量Measures –SALARY

4)         建立映射Mapping,从导航栏拖动事实表EMP_FT和维表DEPT_DIM相关字段到相应位置,注意DEPT维中只要拖入最小层级字段即可。

5)         加载数据Loading到Cube,右键Cube—Emp,选择“维护立方EMP”。

Cube数据字典

Cube创建完成后,数据库中新增如下对象:

推荐 0
本文由 newkoa 创作,采用 知识共享署名-相同方式共享 3.0 中国大陆许可协议 进行许可。
转载、引用前需联系作者,并署名作者且注明文章出处。
本站文章版权归原作者及原出处所有 。内容为作者个人观点, 并不代表本站赞同其观点和对其真实性负责。本站是一个个人学习交流的平台,并不用于任何商业目的,如果有任何问题,请及时联系我们,我们将根据著作权人的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。

0 个评论

要回复文章请先登录注册