使用ROLAP - Oracle OLAP

newknight發表於2013-11-28
示例資料

以簡單模型為例:

Dept_DIM 部門維表

使用ROLAP - Oracle OLAP

Emp_FT 僱員事實表

使用ROLAP - Oracle OLAP

事實表以員工所屬部門號DEPTNO關聯維表Dept_DIM

Oracle OLAP使用流程

OLAP物件結構圖

使用ROLAP - Oracle OLAP

建立Dimension

開啟analytic workspace manager

1)         建立Dimension—DEPT

2)         建立各級別level –LOCDnameDEPTID

3)         建立層級hierarchy(可多個)--DEPT_HIR,注意level的上下層級順序

4)         建立各級別使用的屬性Attribute -- LONG_DescriptionSHORT_Description

5)         建立對映Mapping(和表格及欄位關聯起來)--從導航欄選擇表格,並拖動欄位到Dimension相應位置

使用ROLAP - Oracle OLAP

6)         載入資料到Dimension—右鍵DEPT維,選擇“維護維DEPT”。

Dimension資料字典

Dimension

建立完成後,資料庫中新增如下物件:

使用ROLAP - Oracle OLAP

 

建立Cube

開啟analytic workspace manager

1)         新建Cube –EMP

2)         選擇要引用的Dimension –DEPT,併為維度選擇計算方式(求和、平均、最大、最小等等)

使用ROLAP - Oracle OLAP

3)         新建度量Measures –SALARY

4)         建立對映Mapping,從導航欄拖動事實表EMP_FT和維表DEPT_DIM相關欄位到相應位置,注意DEPT維中只要拖入最小層級欄位即可。

使用ROLAP - Oracle OLAP

5)         載入資料LoadingCube,右鍵Cube—Emp,選擇“維護立方EMP”。

Cube資料字典

Cube建立完成後,資料庫中新增如下物件:

使用ROLAP - Oracle OLAP

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10009036/viewspace-1061516/,如需轉載,請註明出處,否則將追究法律責任。

相關文章