商務智能一般由數(shù)據倉庫、數(shù)據分析、數(shù)據挖掘、在線分析、數(shù)據備份和恢復等部分組成。商務智能的工作原理主要是兩大部分:首先對源數(shù)據的抽取、轉化、集合,將分布在財務、物流、生產等各個部分的數(shù)據集中存儲;然后依據管理模型對存儲以后的數(shù)據進行多維多點的分析,以找到各數(shù)據之間的關聯(lián)提出管理的決策依據。從技術角度來說,BI是一個復雜的技術集,它包含數(shù)據倉庫,分析規(guī)則,展現(xiàn)工具等,而其應用的基礎是數(shù)據,大量的來自業(yè)務部門的基礎數(shù)據,包括靜態(tài)的和動態(tài)的數(shù)據。
企業(yè)對信息系統(tǒng)存在兩個不同方面的需求:一是結合先進管理思想,能夠完整、準確和及時的完成一系列基本數(shù)據處理,高效集成企業(yè)內外部資源為企業(yè)戰(zhàn)略目標服務的事務處理系統(tǒng);二是能夠從大量基礎數(shù)據中提取有用信息支持管理決策的聯(lián)機分析處理系統(tǒng)。有需求就會有發(fā)展,到了20世紀90年代,信息系統(tǒng)技術的發(fā)展出現(xiàn)了兩個新的方向:企業(yè)資源計劃(ERP)和數(shù)據倉庫(Data Warehousing)。而這兩種技術的相互融合與支持,也成為支持商務智能發(fā)展的一個基點問題。
基于ERP的商務智能
前面提到企業(yè)信息系統(tǒng)要能提供事務處理和決策支持兩方面的功能。當企業(yè)實施了ERP之后,企業(yè)所遇到的第一個問題就可以得到解決,剩下的問題就是如何把ERP系統(tǒng)事務數(shù)據和其它外部數(shù)據集成轉化為信息。
ERP是一個技術型信息系統(tǒng),也是一個包含了多種先進管理思想的社會型信息系統(tǒng),它強調的是管理的先進性、及時性、安全性、可靠性等。雖然,現(xiàn)在的ERP軟件系統(tǒng)都提供了部分的管理決策支持功能,如各種報表等,但這些并不能完全解決企業(yè)對管理決策的需要,因為畢竟ERP在系統(tǒng)設計時關注的是數(shù)據的“入”而非“出”,要從中實時取得有價值信息是比較困難的。
如果將ERP的事務數(shù)據經過清理轉入數(shù)據倉庫,再在數(shù)據倉庫基礎上建立各種分析型應用形成商務智能的話,那將是一個絕佳組合,ERP處理企業(yè)事務,商務智能輔助企業(yè)管理決策,各司其職。建立基于ERP的數(shù)據倉庫,首先是分析ERP的數(shù)據模型,在其基礎上建立相應的數(shù)據倉庫數(shù)據模型,這時對關鍵數(shù)據的識別、整理、清洗、轉化和主題域的確定非常重要,之后的數(shù)據抽取程序建立也不容忽視。
有了基于ERP的數(shù)據倉庫系統(tǒng),就可以建立各種商務智能應用。針對企業(yè)各部門和ERP系統(tǒng)模塊,對外可以建立供應商分析、客戶分析。內部可以建立生產、庫存、銷售、人事和財務等分析系統(tǒng),并且這些系統(tǒng)可以進行交叉分析,例如可以對某員工在某時間段對某客戶的銷售情況進行交叉多維分析,還可以進行一些高級的數(shù)據挖掘分析等。
ERP與商務智能的結合
ERP在二十多年的發(fā)展中越發(fā)成熟,經歷了由粗放到精簡的歷程,尤其在制造業(yè)中的應用,更加凸顯了ERP的價值。但是隨著企業(yè)業(yè)務的深入和企業(yè)業(yè)務需求的變化,傳統(tǒng)的ERP已經不能快速的適應企業(yè)的變化。從功能上來講,ERP實現(xiàn)了企業(yè)資源的共享,但是沒有把信息資源進行更加有效的分析和處理,企業(yè)的信息價值沒有得到更多的體現(xiàn)。商務智能為企業(yè)實現(xiàn)信息價值提供了有效的渠道,幫助企業(yè)建立了一套全面的分析系統(tǒng)來幫助企業(yè)進行有效的分析。
以特大型鋼鐵企業(yè)馬鋼為例,馬鋼于2007年在ERP經驗基礎上實施了馬鋼整體ERP項目,覆蓋產供銷整個過程和生產經營計劃管理、財務管理、設備資產管理等八個方面的內容,并且在實施SAP-ECC系統(tǒng)的同時,同步上線了數(shù)據倉庫BW系統(tǒng),隨后又實施了管理駕駛艙。馬鋼的ERP體系是在ECC系統(tǒng)中完成業(yè)務處理,每天定時將數(shù)據提取到BW系統(tǒng)中,由BW負責數(shù)據分析,出具分析報表。BW系統(tǒng)作為數(shù)據系統(tǒng)支持應對不同層次需求的Bex、EP和 BO三個智能平臺,涵蓋SAP和非SAP系統(tǒng)的所有業(yè)務范圍,業(yè)務部門和領導層、決策層都可以通過商務智能平臺分析掌握馬鋼公司整體生產經營狀況。馬鋼 ERP與商務智能的集成避免了手工數(shù)據上報的不準確性,實現(xiàn)了信息的事前預測、實時監(jiān)控、事后管理監(jiān)督,對馬鋼的生產經營起到了指導作用,為領導的決策提供了依據,進一步降低了經營成本,增強了企業(yè)競爭力。
建立基于ERP的商務智能需要注意的問題
分別建立ERP和數(shù)據倉庫的目的是將企業(yè)事務處理和決策支持相分離;而兩者集成的目的是為了更好的把ERP中的事務處理數(shù)據和外部數(shù)據轉化為管理決策所需的信息,并能夠對這些數(shù)據進行多維深度挖掘。
但是,要真正建立一個良好的基于ERP的數(shù)據倉庫卻不是件容易的事。建立基于ERP的數(shù)據倉庫面臨的問題總的來說集中在兩個方面:一是如何將事務處理邏輯模型和數(shù)據倉庫模型對應起來,并將ERP事務處理和外部數(shù)據轉入數(shù)據倉庫中,即數(shù)據倉庫的建立;二是在數(shù)據倉庫基礎上如何構建企業(yè)的商務智能來支持企業(yè)的管理決策活動,即數(shù)據倉庫的應用。
ERP系統(tǒng)中,一股數(shù)據庫的表會達到幾千張,要將數(shù)據從ERP向數(shù)據倉庫遷移,構建這種數(shù)據轉換抽取程序也是非常困難的。在建立商務智能應用時,如報表查詢、多維分析和數(shù)據挖掘等,要結合企業(yè)具體的需求和一些高級商業(yè)應用系統(tǒng)所提供的功能進行考慮,還有可能要針對各個部門需要建立各自相應的分析應用系統(tǒng)。