l 商業智能概述
商業智能簡稱BI,是Business Intelligence的縮寫,它融合先進信息技術與創新管理理念。集成企業內外的數據,進行加工并從中提取能夠創造商業價值的信息,將企業中海量數據轉化為知識,輔助企業進行經營分析和戰略決策,提升企業競爭力,其服務對象包括管理層和業務層。商業智能被廣泛應用于電信、金融、零售、保險、制造等行業。本文選取ORACLE的商業智能工具BIEE進行研究,并嘗試建設某電信運營商的商業智能系統,輔助企業經營分析決策。
2 ORACLE BIEE概述
ORACLE BIEE是ORACLE商業智能平臺企業版,是收購、整合SIEBEL和HYPERION相關BI部分組建形成,在ORACLE整個商業智能體系架構中主要承擔數據分析應用和可視化展示工作。Oracle BIEE是一個非常有創造力的工具,它對于物理層、邏輯層、展現層的理解和定義創造了一個非常簡潔而清晰的數據模型,使用這個數據模型可以完整地連接企業內各個異構數據源,從而使商業智能真正能夠在企業范圍內得到大規模部署和使用。
3 ORACLE BIEE建設過程
Oracle BIEE架構如圖1所示,其中最重要、最核心的是BI Server和BI Server所操作的Repository。商業智能關心的一個核心問題一般是特定領域的分析數據模型,整個建模過程在BIEE里主要是通過BI admintool來進行,其成果是一個名為Repository的文件,BI admintool用于建立和維護Repository。BI Server運行時通過配置文件NQSConfig.ini中的Star=RPD文件名找到相應的Repository并將其打開。
圖l BIEE架構圖
BIEE的Repository相當于BIEE的元數據層,它包括數據源的定義、多維數據模型的定義和業務展現層的定義。整個元數據的定義可以看出數據如何從源頭被一步一步地轉換最終以業務人員能夠理解的方式展現給最終用戶。Repository包括物理層、業務模型層和展現層三部分。
物理層(Physical Layer):對應于數據源的定義,可以建立多個不同系統的數據源,比如可以是Essbase、Oracle和DB2三個數據源的組合。但BIEE的BI Server與Essbase或Oracle OLAP最大的不同是其本身不存儲數據,只是“指向數據”,用戶的分析請求由分析服務組織成合適的SQL發送到定義在物理層的數據源,由數據源執行,最后把組織裝配后的結果返回展現層。
業務模型層(Business Model and Mapping Layer):從多個物理數據源里抽象出來的多維數據模型,主要為了業務需求服務,一般是一個星型模型或雪花模型,在業務模型層可以從多個物理數據源形成一個統一的單個多維模型。業務模型層一般在物理層的名詞前加Logical,如Logical Table、Logical Column、Logical Join,這些表、字段是定義出來的,不一定完全和物理層的概念一一對應,比如業務模型層的一個表可以由物理層的多個表組成,所以對于業務模型層的定義和修改不會對物理層產生影響,也就是說分析模型的定義不會回數據源產生影響。
展現層(presentation Layer):BIEE里面向最終用戶的界面,根據業務模型層的定義BI Server產生SQL并返回源系統自行,展現層只是從業務模型層得到結果數據并展示,所以展現層的定義不能跨多個業務模型。不同的用戶如果需要看到不同的展現層,如一線員工關注自己的生產數據,而公司領導關注的是由所有員工匯總后的數據,這時就需要建立多個不同展現層,但它們對應的業務模型是一樣的。
Oracle BI Answers:以圖表、透視表及報告等方式可視化展現查詢結果,并且可以進行數據的下鉆。BI Answers具有即席查詢分析、展現方式多樣化、操作簡單、交互式報表、可保存和共享個人報表等特點。
交互式儀表盤(Interactive DashbOArds):為信息的展示提供了個性化的頁面。一個儀表盤以標簽的形式構成一個或多個頁面,在儀表盤中可以顯示各種各樣的信息,比如表格、圖片、圖表、文字、網站連結和文件等等。具有管理員權限的人可以對儀表盤進行更改,通過拖拉增加和刪除儀表盤中的內容,是通過格式化的對話框來設計和更改的儀表盤的外觀。
4 ORECLE BIEE搭建商業智能系統實例
4.1 應用背景
某電信運營商公司擁有自己的數據倉庫,通過編寫SQL代碼在后臺庫運行來獲取運營、決策過程中的數據,并基于數據集市開發固定報表。隨著業務不斷發展,業務部門對數據支撐的要求越來越高,但IT人員只有被動接受需求,按流程編寫腳本,無法快速進行響應;如果現有報表增加一個分析維度或一個指標,就需要重新來開發和部署,數據的重用性和分析效率低下,需求部門對數據分析缺乏靈活性和自主性。基于Oracle BIEE搭建智能分析平臺勢在必行。
4.2 系統框架
圖2 某BIEE商業智能系統架構
4.3 系統建設
基于公司數據集市等數據源、利用BIEE搭建了智能分析平臺,實現了公司經營數據的規范管理和靈活應用,業務人員通過拖拽、組合自己關注的分析字段就能形成所需的智能分析數據報表,通過儀表盤配置出適合自己分析的可視化圖形,直觀、方便、靈活、快捷等優點充分體現;同時,將報表“開發”的主動性交給了業務人員,大大提高了數據分析應用的效率,充分體現了BIEE商業智能的優勢。如圖3是其中一個指標監控界面,讓用戶關注的數據點一目了然。
圖3 BIEE商業智能系統指標監控界面
5總結
利用ORACLE BIEE可以將商業智能分析模型清楚簡潔的展現出來,開發人員在定義好元數據后,業務人員不需要了解內部庫表及相關技術,就可以以一種可視化的、簡單的方式產生出自己所需要的智能數據報表,大大提高經營分析的效率。同時,隨著云計算技術的不斷發展,給商業智能行業帶來了新的啟示。基于云計算的商業智能平臺可以作為web服務提供給用戶,商業智能的Web化和服務化,或將成為一個新的趨勢。
核心關注:拓步ERP系統平臺是覆蓋了眾多的業務領域、行業應用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業務管理理念,功能涉及供應鏈、成本、制造、CRM、HR等眾多業務領域的管理,全面涵蓋了企業關注ERP管理系統的核心領域,是眾多中小企業信息化建設首選的ERP管理軟件信賴品牌。
轉載請注明出處:拓步ERP資訊網http://www.guhuozai8.cn/