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