說明:此Demo步驟簡略,詳細Demo可以參照下面的
天善視頻:BIEE 11G Rpd模型設計
天善視頻:BIEE 11G 報表開發
Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 學習(2)RPD資料檔案庫創建
Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 學習(3)創建一個簡單的分析
Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 學習(4)創建多維鑽取分析
一、 環境准備
日期維度
CREATE TABLE "SCOTT"."DIM_DATE"
(
"DAY_KEY" NUMBER NULL ,
"YEAR" NUMBER NULL ,
"MONTH" NUMBER NULL ,
"YEAR_MONTH" VARCHAR2(7 CHAR) NULL ,
"DATE_VALUE" DATE NULL
)
產品維度
CREATE TABLE "SCOTT"."DIM_PRODUCTS"
(
"PROD_KEY" NUMBER NULL ,
"PROD_DSC" VARCHAR2(255 CHAR) NULL ,
"TYPE_KEY" NUMBER NULL ,
"TYPE" VARCHAR2(255 CHAR) NULL ,
"BRAND_KEY" NUMBER NULL ,
"BRAND" VARCHAR2(255 CHAR) NULL
)
訂單事實表
CREATE TABLE "SCOTT"."FACT_ORDERS"
(
"ORDER_NUMBER" NUMBER NULL ,
"PROD_KEY" NUMBER NULL ,
"QTY" NUMBER NULL ,
"AMOUNT" NUMBER NULL ,
"ORDER_DATE" DATE NULL
)
樣例數據: http://files.cnblogs.com/files/xqzt/BIEE_Demo.rar
二、 創建RPD
RPD下載地址: http://files.cnblogs.com/files/xqzt/Orders_BI0004.rar
1、新建資料檔案庫
2、選擇數據源(參照BIEE11G配置Oracle 12c數據源)
3、選中要導入的元數據類型 僅僅導入表
確認連接池信息
4、選擇要導入的表
5、導入成功后,BI管理工具的物理層多了下面的三張表
6、選中三張表,右鍵,物理圖表->僅限所選對象,可以發現當前三張表沒有連接關系
7、點擊上方的新建連接,並依次選中事實表和維度表,設置事實表和維度表的連接
8、設置連接字段
9、同理設置產品維和訂單事實表的連接
10、最終結果如下:
11、將Scott從物理層拖拽到業務邏輯層
12、在維度表上右鍵—》創建邏輯維—》具有基於級別的層次的維 或者(在scott上右擊->新建對象-》邏輯維-》具有基於級別的層次的維),級別即鑽取的路徑
具體操作參照視頻:BIEE 11G Rpd模型設計
13、將scott從業務模型和映射層拖拽到表示層,設置表和字段的順序,最終效果如圖所示
具體操作參照視頻:BIEE 11G Rpd模型設計
14、至此prd創建完成
三、 更新RPD
1、登錄http://172.18.48.112:7001/em/ ,展開左側節點中的 Business Intellgence->coreapplication,點擊“鎖定和編輯配置”,並點擊項-部署選項卡
5、可以在服務器查看上傳的rpd
/data/biee/instances/instance1/bifoundation/OracleBIServerComponent/coreapplication_obis1/repository/Orders_BI0002.rpd
四、 新建分析
1、RPD文件做好上傳后,登錄http://localhost:9704/analytics/ 點擊右上方導航菜單中的“新建-》分析”
3、切換結果標簽頁,查看結果
修改顯示效果、列標題、添加圖形
保存此分析
五、 創建儀表盤
1、新建儀表盤,將上一步保存的分析拖拽到儀表盤頁
2、預覽效果如下:
參考:
天善視頻:BIEE 11G Rpd模型設計
天善視頻:BIEE 11G 報表開發
Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 學習(2)RPD資料檔案庫創建
Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 學習(3)創建一個簡單的分析
Oracle BIEE (Business Intelligence) 11g 11.1.1.6.0 學習(4)創建多維鑽取分析