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