essbase+BIEE__學習筆記_第1頁
essbase+BIEE__學習筆記_第2頁
essbase+BIEE__學習筆記_第3頁
essbase+BIEE__學習筆記_第4頁
essbase+BIEE__學習筆記_第5頁
已閱讀5頁,還剩88頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、lESSBASE 相關介紹 如何建模 計算腳本 essbase與BIEE的完美結合lBIEE BIEE介紹 BIEE建模 BIEE Anwser定制報表 主要內容信息金字塔信息金字塔這些原始數據經過一系列的轉換到戰(zhàn)略信息.原始數據戰(zhàn)略信息多維分析 數據倉庫數據抽取、清洗StrategicPlanningOperational 源數據Raw商務智能商務智能多維分析多維分析多維數據庫多維數據庫 l多維數據庫多維數據庫 多維數據庫:將數據存放在一個n維數組中,而不是像關系數據庫那樣以記錄的形式存放。因此它存在大量稀疏矩陣,人們可以通過多維視圖來觀察數據。多維數據庫增加了一個時間維,與關系數據庫相比,

2、它的優(yōu)勢在于可以提高數據處理速度,加快反應時間,提高查詢效率。 多維分析多維分析多視角觀察信息多視角觀察信息l結構化數據圍繞經營理念.l提供高效率的基礎, 先進的業(yè)務分析.中關村財政收入財政支出地稅國稅上半年 下半年教育科學技術上地2008年2009年上半年 下半年時間分析數據,總量,同比,環(huán)比指標項區(qū)域總量多維分析多維分析OLAP,essbaselOLAP l聯機分析處理 (OLAP) 是一種多維、多用戶的“客戶端服務器”計算環(huán)境。OLAP分析系統(tǒng)的關鍵是多維數據庫lEssbaselHyperion Essbase是一個主流的多維數據庫產品,正是其強大的功能為OLAP分析提供了有力的支持多維

3、分析多維分析OLAP 架構和方案架構和方案lOLAP 架構基礎lData storage:lMultidimensional databaselRelational databaselData processing engine:lOLAP server lRelational database management system (RDBMS)lOLAP 方案包括:lMultidimensional OLAP (MOLAP)lRelational OLAP (ROLAP)lHybrid OLAP (HOLAP)多維分析多維分析3-D 立方體立方體l維度l日期維l指標維l區(qū)域維l成員l1月,2

4、月, 3月(日期維)l財政收入,財政支出 (分析指標項)l上地,中關村 (區(qū)域)l度量值l總量,同比,環(huán)比267區(qū)域維指標日期 1月 2月 3月 1月份 ,中關村,財政收入267億財政收入財政支出。123131166196150149182231115120143中關村。多維分析多維分析星型模型星型模型多維分析多維分析雪花模型雪花模型多維分析多維分析維度層級維度層級每一個維度,各個層次的成員都可以組織起來不同的集合,從各個方位分析數據.YearQuarter 2AprilProductsFruit SodaCream SodaColasDiet CodaMarketsWestCAEastCTN

5、YSodasQuarter 1JanuaryFebruaryMarch多維分析多維分析切片和切塊切片和切塊lSlice restricts one dimension to a range of values.lDice restricts several dimensions to a range of values.SalesJanuaryFebruaryCADiet Cola166182Root Beer131149CTDiet Cola7856Root Beer5569SalesJanuaryFebruaryCADiet Cola166182Root Beer131149多維分析多維分

6、析上卷和下鉆上卷和下鉆lRollup summarizes data by climbing up the dimension hierarchy (dimension reduction).lDrilldown is the reverse of rollup.rollupdrilldownSalesJanFebMarQtr1CADiet Cola166182143491Root Beer131149120400SalesQtr1CADiet Cola491Root Beer400多維分析概念多維分析概念旋轉旋轉Pivot rotates the data cube to change th

7、e data visualization.SalesCACTJanuaryFebruaryJanuaryFebruaryDiet Cola1661827856Root Beer1311495569SalesJanuaryFebruaryCADiet Cola166182Root Beer131149CTDiet Cola7856Root Beer5569建模建模-創(chuàng)建立方體,建立多維數據庫的過程創(chuàng)建立方體,建立多維數據庫的過程l幾種建模方式幾種建模方式 lEssbase integration services console 建模lEssbase Administrator Service

8、console建模建模建模建模步驟建模步驟 l分析規(guī)劃l草擬大綱 l檢查系統(tǒng)要求 l加載測試數據 l定義計算l維和成員的合并 l定義報表l驗證設計幾種建模方式幾種建模方式lStudio圖形化工具建模 強大的形化建模lEssbase integration services console EIS 可視化建模 實現簡單的圖形化建模lEssbase Administrator Service console EAS控制臺建模 控制臺后臺的方式建模,實現復雜的建模EIS 建模建模EIS 建模建模創(chuàng)建創(chuàng)建OLAP模型模型EIS 建模建模創(chuàng)建創(chuàng)建OLAP星型模型星型模型星型結構數據源表結構EIS 建模建

9、模OLAP模型維度成員層次建立模型維度成員層次建立1EIS 建模建模OLAP模型維度成員層次建立模型維度成員層次建立2EIS 建模建模OLAP模型維度成員層次建立模型維度成員層次建立3EIS 建模建模建立元大綱建立元大綱選擇元大綱選擇OLAP模型EIS 建模建模建立元大綱建立元大綱EIS 建模建模創(chuàng)建立方體并數據加載創(chuàng)建立方體并數據加載1EIS 建模建模創(chuàng)建立方體并數據加載創(chuàng)建立方體并數據加載2EIS 建模建模創(chuàng)建立方體并數據加載創(chuàng)建立方體并數據加載3EIS 建模建模控制臺上查看生成數據庫控制臺上查看生成數據庫EIS 建模建??刂婆_瀏覽數據控制臺瀏覽數據EAS控制臺建模控制臺建模EAS控制臺建

10、??刂婆_建??刂婆_界面控制臺界面控制臺建??刂婆_建模創(chuàng)建應用創(chuàng)建應用312控制臺建模控制臺建模創(chuàng)建數據庫創(chuàng)建數據庫213控制臺建??刂婆_建模大綱大綱 打開新建數據庫,雙擊大綱這一項,右側框中顯示無任何維度成員的大綱??刂婆_建??刂婆_建模創(chuàng)建維度和成員創(chuàng)建維度和成員1大綱中通過添加子代的形式,創(chuàng)建維度,以及在維度中添加成員.控制臺建??刂婆_建模創(chuàng)建維度成員創(chuàng)建維度成員2控制臺建模控制臺建模創(chuàng)建規(guī)則文件創(chuàng)建規(guī)則文件1對于一些需要從數據庫中加載的維度成各,可以通過創(chuàng)建規(guī)則文件,加載成員數據的形式來創(chuàng)建??刂婆_建模控制臺建模創(chuàng)建規(guī)則文件創(chuàng)建規(guī)則文件2(數據源來自于數據源來自于SQL)控制臺建??刂婆_建

11、模創(chuàng)建規(guī)則文件創(chuàng)建規(guī)則文件3(查詢查詢sql)打開構思數據源頁面,輸入相應的SQL,點擊確定檢索,輸入相應的數據源用戶名密碼.控制臺建??刂婆_建模創(chuàng)建規(guī)則文件創(chuàng)建規(guī)則文件4(數據結構數據結構)數據從數據庫中加載到頁面,由數據結構,可通過編輯,如拆分、組裝,計算等操作,形式有規(guī)則的文件.控制臺建模控制臺建模創(chuàng)建規(guī)則文件創(chuàng)建規(guī)則文件5(維生成設置維生成設置)當維成員的關系是父子關系時,需選擇維生成設置??刂婆_建??刂婆_建模創(chuàng)建規(guī)則文件創(chuàng)建規(guī)則文件5(設置字段屬性設置字段屬性) 字段屬性設置,設置此規(guī)則文件對應的維度,成員間的關系,以及層次關系控制臺建??刂婆_建模創(chuàng)建規(guī)則文件創(chuàng)建規(guī)則文件5(設置字段

12、屬性完畢設置字段屬性完畢) 規(guī)則文件字段屬性設置完畢后,成員生成中并沒用到的字段以灰度顯示控制臺建??刂婆_建模更新大綱更新大綱1把數據庫中的數據,按照規(guī)則文件的形式加載到大綱中??刂婆_建??刂婆_建模更新大綱更新大綱2u更新大綱類型選擇“SQL”u輸入連接數據庫用戶名/密碼u選擇規(guī)則文件u選擇錯誤文件覆蓋形式控制臺建??刂婆_建模更新大綱更新大綱3按照規(guī)則把成員數據加載到規(guī)則大綱的CZR維度中控制臺建模控制臺建模數據裝載數據裝載1 1。 建數據裝載規(guī)則文件 2。 然后規(guī)則文件建立起與各維度間的關系,以及數據指定的指標項 3。 裝載指標數據,以及建立各維度間關系控制臺建??刂婆_建模數據裝載數據裝載2

13、l規(guī)則文件的創(chuàng)建同上。注意在設置字段屬性中,設置的是數據加載屬性,而不是維生屬性控制臺建??刂婆_建模數據裝載數據裝載3控制臺建模控制臺建模數據裝載數據裝載4一次開發(fā),重復利用,方便快捷一次開發(fā),重復利用,方便快捷l應用復制l數據庫復制l維度復制l成員復制l規(guī)則文件復制數據匯總數據匯總l計算順序由大綱中的成員的先后順序所決定的.l計算順序由上到下.ParentMember 4Member 2Member 1Member 3Member 7Member 5Member 6(+)(+)(-)(*)(%)(/)()10202540506070305200400254050606.676.67Paren

14、t = (M1 + M2) M3) * M4) % M5) / M6計算公式 l在數據庫Outline中定義計算邏輯,來實現邏輯運算的功能。對于簡單的計算,如同比、環(huán)比等都可以采用為Outline中的成員定義計算規(guī)則來實現。Essbase對于基本成員都可以定義計算規(guī)則,一般將計算規(guī)則定義在指標(Account)類型的維度成員上,作為一個計算指標來使用。成員計算公式計算腳本計算公式成員的存儲類型成員的存儲類型l在介紹計算規(guī)則之前,首先介紹一下成員的存儲類型。主要分為以下幾類: l 存儲數據存儲數據 該成員存儲數據。存儲數據是默認的存儲屬性。 l 動態(tài)計算動態(tài)計算 在用戶請求時,計算與該成員關聯的

15、數據。不存儲計算得出的數據;完成 用戶請求后,將該數據丟棄。 l 動態(tài)計算且存儲動態(tài)計算且存儲在用戶請求時,計算與該成員關聯的數據,之后存儲計算得出的數據。 l 共享成員共享成員與該成員關聯的數據是來自同名的另一個成員。 l 永不共享成員永不共享成員 計算公式 成員計算公式成員計算公式 l環(huán)比l 環(huán)比= (當前值-上期值)/當前值l上期值函數: PRIOR計算公式 成員計算公式成員計算公式同比計算公式,容括 季度同比,月度同比IF (ISGEN (Time,4) Sales - PRIOR (Sales, 12,genmbrs(Time, 4); ELSEIF (ISGEN (Time,3)

16、Sales - PRIOR (Sales, 4,genmbrs(Time, 3); ELSEIF (ISGEN (Time,2) Sales - PRIOR (Sales, 1,genmbrs(Time, 2); ENDIF; 計算公式強大豐富的計算函數強大豐富的計算函數Essbase流程控制 lEssbase提供了兩種語言來控制Essbase的流程,例如:登陸Essbase、Outline的構建、數據的導入、匯總計算等等。兩種語言實現的功能是一致的,只是實現的方式不一樣而已。lMaxl語言 Maxl DDL語言是數據定義語言,提供一種靈活的方式,可自動執(zhí)行Essbase的管理和維護任務。lE

17、SSCMD語言 ESSCMD是Essbase數據庫提供的另一種管理和維護的語言。通過執(zhí)行Esscmd來啟動ESSCMD環(huán)境,ESSCMD腳本文件的擴展名是.scr。Essbase與與BIEE完美結合完美結合Essbase與與BIEE完美結合完美結合1. BIEE 可以在同一個數據模型中整合可以在同一個數據模型中整合Essbase ,多維數據庫和關系型數多維數據庫和關系型數據庫(甚至據庫(甚至excel 等外部數據源的數據),并將數據結果展現出來;等外部數據源的數據),并將數據結果展現出來;2. 不同于其他BI 工具軟件,Essbase 的Cube 可以增量刷新,并不需要重構數據庫 比如我們要加

18、載最近一個月的增量數據,只需加載增量的數據即可,essbase 會自動寫入對應的增量數據切片,并利用智能計算的選項,標記需要修改的數據塊,這樣做的好處是不但支持增加更新,而且不需要重構數據庫,減少加載數據和重新計算的時間。Essbase與BIEE完美結合 2、Oracle BIEEEssbase解決方案的主要技術優(yōu)勢解決方案的主要技術優(yōu)勢 不同于其他的OLAP 產品,Essbase 不但能滿足大數據量的快速響應的查詢分析,同時還提供了對數據回寫支持,比如我們可以對cube 的數據進行修改,然后重新計算,這樣做不但可以實現場景模擬分析(what if),還可以滿足其他復雜的業(yè)務分析需求,比如預算

19、和預測。如下圖:通過Excel 插件的鎖定和發(fā)送操作即可實現回寫功能。 Essbase與BIEE完美結合 3. Essbase 支持回寫;Essbase與BIEE完美結合Oracle BIEEEssbase解決方案的主要技術優(yōu)勢解決方案的主要技術優(yōu)勢4. 靈活的元數據Metadata 定義 我們既可以通過Essbase 也可以通過BIEE 來將業(yè)務系統(tǒng)復雜的IT 命名規(guī)范轉換成業(yè)務用戶能夠熟悉了解的業(yè)務數據,提供靈活而且強大的原數據定義。比如數據庫系統(tǒng)有很多的數據表、復雜的關聯關系、存儲過程以及不好理解的字段名稱,我們可以通過Essbase 的數據模型或者BIEE 的邏輯模型將這些復雜性屏蔽,

20、比如字段的名稱修改成中文,復雜的物理模型通過多維的業(yè)務模型來映射等,而且所有的轉換只有IT 人員來干預,業(yè)務用戶只會看到他所關心的維度和指標,通過我們的Answer 或者Interactive Dashboard 等工具進行查看和查詢即可。Essbase與BIEE完美結合Oracle BIEEEssbase解決方案的主要技術優(yōu)勢解決方案的主要技術優(yōu)勢5. Cube 的大小沒有限制,隨著Cube 的體積增加,性能沒有明顯的下降; Essbase OLAP Server 技術對cube 的維度數以及維度的成員數支持的非常好,Cube 的大小沒有限制,完全依托于硬件服務器的配置,并提供壓縮,索引等很

21、多的優(yōu)化機制,不同于其他的OLAP 產品,如果維度的成員數較多或者cube 大小較大,就不支持或者支持不好了。Essbase與BIEE完美結合儀表盤的展示方式靈活豐富,制作和發(fā)布非常簡單易用,且功能儀表盤的展示方式靈活豐富,制作和發(fā)布非常簡單易用,且功能強大,界面美觀強大,界面美觀BIEEuBIEE建模工具-BIEE TOOL u交互式儀表板uANWSER 開發(fā)定制工具u預測預警方案變?yōu)椋鹤優(yōu)椋簭模簭模荷虅罩悄艿难葑兩虅罩悄艿难葑僌racle BI 產品策略的驅動因素產品策略的驅動因素普遍使用普遍使用分析人員分析人員實時的預測數據實時的預測數據歷史數據歷史數據統(tǒng)一的基礎架構和預先構統(tǒng)一的基礎架

22、構和預先構建的分析解決方案建的分析解決方案分析工具分析工具洞察驅動的業(yè)務流程最佳洞察驅動的業(yè)務流程最佳化化報告結果報告結果統(tǒng)一的企業(yè)視圖統(tǒng)一的企業(yè)視圖分散的視圖分散的視圖企業(yè)績效管理系統(tǒng)企業(yè)績效管理系統(tǒng)BI 有限的計劃孤有限的計劃孤島島通用企業(yè)信息模型通用企業(yè)信息模型支持一致性、安全性、重用性、靈活性表示層物理層語義對象層 用戶角色、偏好用戶角色、偏好 簡化視圖簡化視圖 邏輯邏輯SQL接口接口 維度維度 層次結構層次結構 度量度量 計算計算 聚合規(guī)則聚合規(guī)則 時間序列時間序列 映射物理數據映射物理數據 連接連接 模式模式跨任何數據源跨任何數據源一次建模,隨處部署一次建模,隨處部署一致的業(yè)務度量

23、、指一致的業(yè)務度量、指標、計算定義標、計算定義基于角色的信息視圖基于角色的信息視圖企業(yè)業(yè)務模型管理企業(yè)業(yè)務模型管理物理層物理層 “產生智能的請求產生智能的請求”DB2Supply Chain DMTeradataOLAPOracleERP.XML DataSourceSQL ServerAcxiomSiebelOperational企業(yè)業(yè)務模型管理企業(yè)業(yè)務模型管理業(yè)務模型層業(yè)務模型層 “計算引擎計算引擎”企業(yè)業(yè)務模型管理企業(yè)業(yè)務模型管理展現層展現層BIEE建模建模加載多維數據庫加載多維數據庫BIEE建模建模加載多維數據庫加載多維數據庫(essbase)BIEE建模建模選擇模型選擇模型BIEE建

24、模建模物理層物理層BIEE建模建模邏輯層邏輯層BIEE建模建模業(yè)務展現層業(yè)務展現層BIEE登入頁面登入頁面完善的洞察傳遞功能完善的洞察傳遞功能旨在普及智能旨在普及智能生動、直觀、個性化的信息板生動、直觀、個性化的信息板強大的信息板到信息板導航,以及動態(tài)、事件驅動的指導強大的信息板到信息板導航,以及動態(tài)、事件驅動的指導性分析性分析針對所有人的簡單但強大的智能針對所有人的簡單但強大的智能Oracle 交互交互式信息板式信息板Oracle Delivers自動檢測和警報以實現預先洞察自動檢測和警報以實現預先洞察將內容以多種格式發(fā)送給任何設備將內容以多種格式發(fā)送給任何設備多步驟分析和分析工作流多步驟分析和分析工作流Oracle Answers完全通過完全通過 Web UI 進行強大的即席分析進行強大的即席分析創(chuàng)建和修改圖表、數據透視表和信息板創(chuàng)建和修改圖表、數據透視表和信息板真正的業(yè)務用戶可通過直觀、簡化的業(yè)務模型自給自足真正的業(yè)務用戶可通過直觀、簡化的業(yè)務模型自給自足完

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論