我是一名軟件開發(fā)人員,目前的主要經(jīng)驗是商業(yè)信息管理系統(tǒng)的架構(gòu)設(shè)計和開發(fā)。最早了解到的BI實例,是2000年和惠普(HP)某家經(jīng)銷商經(jīng)理的一次聊天中。當(dāng)時,該經(jīng)理極力向我推薦HP美國總部銷售管理系統(tǒng)的一個功能,當(dāng)然,中國本土的經(jīng)銷商也可以通過網(wǎng)絡(luò)來使用該系統(tǒng)。該系統(tǒng)要求經(jīng)銷商在每銷售一臺HP的打印機后,必須把客戶的信息、聯(lián)系方式及購機日期錄入到系統(tǒng)中去。當(dāng)然,一開始的勞動是有回報的。一段時間后,銷售系統(tǒng)會主動提醒該經(jīng)銷商,您該聯(lián)系一下之前購機的客戶某某,詢問其是否需要購買相應(yīng)的打印耗材。經(jīng)銷商按系統(tǒng)提示主動和客戶聯(lián)系時,大部分客戶非常驚訝,因為他們之前購買打印耗材差不多正要用完,正準備再次購買。于是,第二筆交易很快就達成了,經(jīng)銷商擴大了銷售額,客戶也對經(jīng)銷商的適時服務(wù)非常滿意。
我在大學(xué)期間參加過數(shù)學(xué)建模方面的專業(yè)培訓(xùn),知道該功能是運用了數(shù)理統(tǒng)計,數(shù)據(jù)分析等方面的知識建立了一個預(yù)測模型,然后通過該模型來處理實際商業(yè)客戶數(shù)據(jù),預(yù)測客戶的需求,從而發(fā)掘出潛在的商機。我對此非常感興趣,開始留意這方面的資料。當(dāng)時這方面的新聞,報道都不多,不過,我在有限的幾篇報道中都發(fā)現(xiàn)一個共有的專業(yè)術(shù)語——BI。2002年之后,國外關(guān)于BI方面的報道陸續(xù)多了起來,也出現(xiàn)了這方面的專業(yè)BI軟件。2004年至今,國內(nèi)也陸續(xù)引進了一些BI方面的技術(shù)資料,我也開始系統(tǒng)的了解、學(xué)習(xí)這方面的知識。
本文將我所了解、學(xué)習(xí)到的BI知識做一個總結(jié),目的是把相關(guān)的專業(yè)書籍和技術(shù)文檔濃縮成一個整體拼圖,方便新人對BI有一個大致的理解,希望對有志于從事這方面發(fā)展的朋友有所助益。文中引用不少前輩專家的已達成共識的行業(yè)定義和結(jié)論,我會在最后的參考文獻中一一列出,強烈推薦有興趣深鉆的朋友閱讀原稿。
BI是什么?BI(Business Intelligence)的中文譯名是商務(wù)智能,關(guān)于這個名詞的定義很多,比較嚴謹?shù)亩x如下:
“商務(wù)智能是企業(yè)利用現(xiàn)代信息技術(shù)收集、管理和分析結(jié)構(gòu)化和非結(jié)構(gòu)化的商務(wù)數(shù)據(jù)和信息,創(chuàng)造和累計商務(wù)知識和見解,改善商務(wù)決策水平,采取有效的商務(wù)行動,完善各種商務(wù)流程,提升各方面商務(wù)績效,增強綜合競爭力的智慧和能力。”(作者:王茁)
也有比較簡潔的定義:商務(wù)智能好比“數(shù)據(jù)煉油廠”,即把商業(yè)活動中累積的數(shù)據(jù)加工成可用于支持商業(yè)決策的信息。
資料來源:美國數(shù)據(jù)倉庫研究院(www.dw-institute.com)
BI是如何產(chǎn)生的?這需要從傳統(tǒng)的商務(wù)交易系統(tǒng)講起。
最初在商務(wù)交易中引入計算機輔助管理時,開發(fā)人員是根據(jù)企業(yè)已規(guī)定好的業(yè)務(wù)規(guī)則來編寫交易系統(tǒng)。此時的商務(wù)系統(tǒng),其主要目的是讓“商務(wù)流程自動化”,從而縮短業(yè)務(wù)周期,提高效率,增強企業(yè)的競爭力,最終為企業(yè)創(chuàng)造更大的利潤?,F(xiàn)今,絕大部分大、中型商業(yè)公司都已在內(nèi)部或多或少的引入的計算機輔助商務(wù)管理系統(tǒng)。
隨著計算機在商業(yè)管理中的普及,公司的高層管理人員有了更近一步的需求,即其企業(yè)的部門框架和業(yè)務(wù)規(guī)則隨著社會分工的日益細化,而不斷的發(fā)生變動。而且,其中蘊含了不少的新的商機,精明的經(jīng)理們當(dāng)然不希望錯過這些能讓企業(yè)更上層樓的機會了,而原有的商務(wù)管理系統(tǒng)面對日益變化的業(yè)務(wù)規(guī)則逐漸變得力不從心。
因此,軟件廠商針對新出現(xiàn)的商業(yè)部門和業(yè)務(wù)規(guī)則,推出了一系列的自成體系的,專門針對某塊商業(yè)數(shù)據(jù)管理的管理軟件,如財務(wù)管理軟件,客戶關(guān)系管理軟件,產(chǎn)品數(shù)據(jù)管理軟件,人力資源管理軟件等。但是,這些自成體系的的管理軟件之間,數(shù)據(jù)很難共享,從而在企業(yè)各個部門之間形成了“信息孤立”的局面。
于是,軟件廠商又推出了更大塊集成的企業(yè)資源規(guī)劃(ERP)系統(tǒng),把之前推出的各塊獨立的管理系統(tǒng)整合起來。但是,單單把各個商務(wù)部門的管理軟件集成起來,是否真的就是企業(yè)真正需要的“能適應(yīng)商務(wù)變化”的整體解決方案呢?
我認為:如果僅僅針對目前的商務(wù)活動和業(yè)務(wù)規(guī)則打包,答案一定是NO! 這個答案也早就被相關(guān)方面的專家所確定。那么,如何才能真正把各個商業(yè)部門之間的商務(wù)數(shù)據(jù)集成起來,從中預(yù)測商務(wù)變化,找到潛在商機,為商業(yè)決策提供數(shù)據(jù)支持呢?答案就是BI。
不過,BI的范圍太廣太大,在實際商務(wù)中我們往往只需運用其中的某個部分就可以暫時滿足企業(yè)的需求,如數(shù)據(jù)倉庫,聯(lián)機事務(wù)分析(OLAP),數(shù)據(jù)挖掘,決策支持系統(tǒng)(DDS)等。其實,整個BI的框架結(jié)構(gòu)可以用下面的圖中間的三部分(數(shù)據(jù)預(yù)處理、數(shù)據(jù)倉庫、數(shù)據(jù)分析)來表示: