1.引言
聚銀公司從2006年至今,信息化建設得到了長足進步,從最開始的網(wǎng)絡環(huán)境搭建到現(xiàn)在的MES生產(chǎn)執(zhí)行系統(tǒng)與管理信息平臺的融合,基本上完成了企業(yè)生產(chǎn)數(shù)據(jù)與管理數(shù)據(jù)的有效融合,隨著信息化時代的來臨和市場競爭白熱化的穩(wěn)步推進,聚銀公司要保持競爭優(yōu)勢成為新經(jīng)濟時代的贏家,就需要把握住“信息”這條命脈。生產(chǎn)型企業(yè)想在競爭中立于不敗之地,就必須全面提升行業(yè)信息化建設水平。公司最近幾年在信息系統(tǒng)的建設上取得了一定的階段性成果,包括IT基礎建設、MES/ERP等系統(tǒng)的建立,積累了一定的業(yè)務數(shù)據(jù),為商務智能的實施奠定了堅實的基礎。已經(jīng)有很多企業(yè)開始認識到商務智能的重要,并紛紛著手實施商務智能系統(tǒng),構(gòu)建自己企業(yè)的數(shù)據(jù)倉庫及商務智能平臺,綜合看來商務智能在生產(chǎn)企業(yè)中的應用起著至關重要的作用。
2.商務智能系統(tǒng)的設計方案
數(shù)據(jù)倉庫及商務智能平臺主要功能包括:數(shù)據(jù)建模、數(shù)據(jù)采集、分析模型。根據(jù)甘肅銀光聚銀的業(yè)務狀況,建立了一個符合企業(yè)實際數(shù)據(jù)分析需求的商務智能平臺,實現(xiàn)對業(yè)務信息平臺數(shù)據(jù)的收集、清理、建模、整合,并保證商務智能平臺的可擴展性。清理整合數(shù)據(jù),實現(xiàn)數(shù)據(jù)的唯一性、準確性、完整性、規(guī)范性和時效性,為企業(yè)經(jīng)營績效指標、分析主題準備展示數(shù)據(jù),達到分析展示數(shù)據(jù)與業(yè)務系統(tǒng)數(shù)據(jù)庫的實時和準確,利用先進的報表展示為企業(yè)報表使用者和各級管理人員提供一個快速便捷的查詢分析決策數(shù)據(jù)平臺。
2.1 系統(tǒng)架構(gòu)
根據(jù)發(fā)展戰(zhàn)略,建立在該平臺上的領導決策支持系統(tǒng)具有統(tǒng)一的戰(zhàn)略規(guī)劃與設計,數(shù)據(jù)架構(gòu)的規(guī)劃分為四層,如圖1所示。
圖1 商業(yè)智能系統(tǒng)架構(gòu)圖
原始數(shù)據(jù)層:該層屬于原始業(yè)務系統(tǒng)層,包括現(xiàn)有企業(yè)信息系統(tǒng)、手工輸入平臺和外部競爭情報系統(tǒng)等。
中間數(shù)據(jù)層:該層為對不同業(yè)務系統(tǒng)的不同業(yè)務數(shù)據(jù)進行接口設計和數(shù)據(jù)清洗工作的中間數(shù)據(jù)庫,基于不同的業(yè)務系統(tǒng),提供不同的數(shù)據(jù)接口,將數(shù)據(jù)抽取到中間數(shù)據(jù)庫,并在數(shù)據(jù)庫中統(tǒng)一規(guī)范主數(shù)據(jù),將數(shù)據(jù)按照業(yè)務需求清洗完成。
數(shù)據(jù)倉庫層:按照要分析的業(yè)務主題存放所有的業(yè)務數(shù)據(jù),并搭建不同的業(yè)務模型,構(gòu)建企業(yè)級數(shù)據(jù)倉庫。按照不同的分析維度存放數(shù)據(jù),方便用戶進行多維、多層的數(shù)據(jù)分析。
業(yè)務分析層:此層面將主要面向不同層面的業(yè)務用戶,可以建立針對業(yè)務分析和面對部門的決策數(shù)據(jù)支持。針對公司總部和業(yè)務部門的高層領導,為企業(yè)的績效管理和戰(zhàn)略決策提供綜合的決策數(shù)據(jù)支撐。本層面主要包含企業(yè)領導績效監(jiān)控、管理駕駛艙、領導查詢系統(tǒng)等幾個方面的數(shù)據(jù)需求。
對于未來各業(yè)務商務智能平臺應用需使用當前模型架構(gòu)中的原始數(shù)據(jù)層和數(shù)據(jù)清理層,保證系統(tǒng)的可擴展性及本期項目成果的延續(xù)性,減輕業(yè)務系統(tǒng)負載壓力。
2.2 軟件架構(gòu)
以Oracle數(shù)據(jù)倉庫構(gòu)建企業(yè)統(tǒng)一數(shù)據(jù)倉庫,依照業(yè)務需求將各主題分析的數(shù)據(jù)和指標創(chuàng)建分析模型,并從各個業(yè)務系統(tǒng)將數(shù)據(jù)抽取上來(中間數(shù)據(jù)庫作為數(shù)據(jù)整合及數(shù)據(jù)接口的中間層將數(shù)據(jù)進行清洗和整理,最終再通過ETL工具Data Services加載到數(shù)據(jù)倉庫中)。
以SAP Business Objects作為商務智能解決方案的前端展現(xiàn)工具,商務智能平臺的數(shù)據(jù)通過Oracle數(shù)據(jù)倉庫提供,SAP Business Objects的前端展現(xiàn)工具可以與Oracle數(shù)據(jù)倉庫緊密集成,通過統(tǒng)一的商務智能平臺,為最終用戶提供企業(yè)績效管理駕駛艙、靈活查詢分析和固定報表等應用,并統(tǒng)一集成到企業(yè)內(nèi)部門戶供用戶訪問。
2.3 設計原則
(1)前瞻性:系統(tǒng)設計要體現(xiàn)前瞻性,系統(tǒng)具有很長的生命周期。主要包括體系結(jié)構(gòu)的前瞻性、技術路線前瞻性、產(chǎn)品選擇前瞻性和應用設計的前瞻性。我們將在本項目中本著“總體規(guī)劃、分布實施”的原則,對化工企業(yè)的統(tǒng)一數(shù)據(jù)平臺進行建模,根據(jù)項目各階段的目標分別建設面向業(yè)務的主題分析,在整體架構(gòu)上保證未來系統(tǒng)的擴展。
(2)實用性:在考慮前瞻性的同時,必須兼顧實用性。不能選擇只有先進技術,但沒有實用價值的產(chǎn)品和方案。實用性主要從以下方面考慮:界面的友好程度、中文的支持、操作的難易程度、產(chǎn)品的穩(wěn)定性和效率、廠商及其它可能的產(chǎn)品、服務提供商的本地服務和支持能力等。
(3)可靠性:我們將采用國際領先的產(chǎn)品及解決方案來建設該項目,這樣的產(chǎn)品和解決方案是經(jīng)過大量用戶驗證的。在整個系統(tǒng)部署上,我們將根據(jù)系統(tǒng)的重要程度,制定系統(tǒng)集群以及備份方案,避免單點故障,保證該系統(tǒng)的正常使用。
(4)開放性:體系結(jié)構(gòu)的開放性:整體結(jié)構(gòu)具有很好的模塊化設計,模塊之間有明確的接口,平臺之間有明確的規(guī)范。
(5)應用設計的開放性:在應用設計上注重開放性設計,組件之間的可配置程度要好。
(6)可擴展性:數(shù)據(jù)量增長時具有良好的擴展性;用戶增長時具有良好的擴展性;應用系統(tǒng)增加時具有良好的擴展性。
(7)安全保密性:系統(tǒng)應具備統(tǒng)一的安全管理機制,嚴格控制數(shù)據(jù)權限,保證信息不被非法篡改和非法查看。
3.商務智能系統(tǒng)的設計和實現(xiàn)
3.1 數(shù)據(jù)倉庫設計
按照標準數(shù)據(jù)倉庫設計分為抽取層、轉(zhuǎn)換合并層和展現(xiàn)層,數(shù)據(jù)源為業(yè)務相關數(shù)據(jù),加載到抽取層,然后將相關的金額和數(shù)量等進行轉(zhuǎn)換(如將外幣轉(zhuǎn)換為人民幣),轉(zhuǎn)換后進行數(shù)據(jù)合并,只保留分析的維度,最后加載到展現(xiàn)層,設計的信息立方體維度為時間維度,銷售維度,區(qū)域維度,客戶維度科目項目維度及銷售的數(shù)量和金額關鍵值。
3.2 數(shù)據(jù)倉庫數(shù)據(jù)加載策略
一般ETL數(shù)據(jù)加載存在以下幾種方案:
(1)時間戳方式
需要在OLTP系統(tǒng)中業(yè)務表中統(tǒng)一添加時間字段作為時戳(如表中已有相應的時間字段,可以不必添加),每當OLTP系統(tǒng)中更新修改業(yè)務數(shù)據(jù)時,必須同時修改時間戳字段值。當作ETL加載時,通過系統(tǒng)時間與時間戳字段的比較來決定進行何種數(shù)據(jù)抽取。
優(yōu)點:ETL系統(tǒng)設計清晰,源數(shù)據(jù)抽取相對清楚簡單,速度快?梢詫崿F(xiàn)數(shù)據(jù)的遞增加載。
缺點:時間戳維護需要由OLTP系統(tǒng)完成,需要修改原OLTP系統(tǒng)中業(yè)務表結(jié)構(gòu);且所有添加時間戳的表,在業(yè)務系統(tǒng)中,數(shù)據(jù)發(fā)生變化時,同時更新時間戳字段,需要對原OLTP系統(tǒng)業(yè)務操作程序作修改,工作量大,改動面大,風險大。但如果業(yè)務表在最初設計的時候考慮到這點,應用此方案是最好的選擇。
(2)日志表方式
在OLTP系統(tǒng)中添加系統(tǒng)日志表,當業(yè)務數(shù)據(jù)發(fā)生變化時,更新維護日志表內(nèi)容,當作ETL加載時,通過讀日志表數(shù)據(jù)決定加載那些數(shù)據(jù)及如何加載。
優(yōu)點:不需要修改OLTP表結(jié)構(gòu),源數(shù)據(jù)抽取清楚,速度較快?梢詫崿F(xiàn)數(shù)據(jù)的遞增加載。
缺點:日志表維護需要由OLTP系統(tǒng)完成,需要對OLTP系統(tǒng)業(yè)務操作程序作修改,記錄日志信息。日志表維護較為麻煩,對原有系統(tǒng)有較大影響。工作量較大,改動較大,有一定風險。
(3)全表比對方式
在ETL過程中,抽取所有源數(shù)據(jù),并進行相應規(guī)則轉(zhuǎn)換,完成后先不插入目標,而對每條數(shù)據(jù)進行目標表比對。根據(jù)主鍵值進行插入與更新的判定,目標表已存在該主鍵值的,表示該記錄已有,并進行其余字段比對,如有不同,進行Update操作,如目標表沒有存在該主鍵值,表示該記錄還沒有,即進行Insert操作。
優(yōu)點:對已有系統(tǒng)表結(jié)構(gòu)不產(chǎn)生影響,不需要修改業(yè)務操作程序,所有抽取規(guī)則由ETL完成,管理維護統(tǒng)一,可以實現(xiàn)數(shù)據(jù)的遞增加載,沒有風險。
缺點:ETL比對較復雜,設計較為復雜,速度較慢。
(4)全表刪除插入方式
每次ETL操作均刪除目標表數(shù)據(jù),由ETL全新加載數(shù)據(jù)。優(yōu)點:ETL加載規(guī)則簡單,速度快。
缺點:對于維表加代理鍵不適應,當OLTP系統(tǒng)產(chǎn)生刪除數(shù)據(jù)操作時,OLAP層將不會記錄到所刪除的歷史數(shù)據(jù)。不可以實現(xiàn)數(shù)據(jù)的遞增加載。
(5)設置觸發(fā)器方式
通過在源系統(tǒng)的數(shù)據(jù)庫中設置觸發(fā)器,每當有Update、Insert、Delete操作時觸發(fā)一個事件將發(fā)生改變的記錄抽取到相應的臨時表中。
優(yōu)點:ETL加載規(guī)則簡單,速度快,不需要修改OLTP表結(jié)構(gòu),可以實現(xiàn)數(shù)據(jù)的遞增加載。
缺點:對源系統(tǒng)性能有一些影響。需建立一張臨時表。
3.3 前端展現(xiàn)設計
商務智能系統(tǒng)通過“儀表盤”(Dashboard)能可視化地呈現(xiàn)信息,且有助于判斷、監(jiān)控并支持決策,從而有效地提升信息系統(tǒng)的實時信息處理能力,這一特性使得商務智能平臺的實施成為緩解和解決上述問題的重要途徑,并日益贏得使用者的青睞,前端展示使用SAP BO提供的多種報表工具(如:Dashboard、Web Intelligence、Crystal Report等)制作儀表盤、中國式報表、財務報表、固定報表等形象生動的圖表,將企業(yè)龐大的業(yè)務數(shù)據(jù)轉(zhuǎn)化為有用的信息,通過預警管理、預測管理、趨勢分析等幫助管理者更好的進行管理決策工作。
4.系統(tǒng)實現(xiàn)及收益
4.1 系統(tǒng)實現(xiàn)對決策管理的支持
通過多種分析和展現(xiàn)方式,為管理者提供決策支持。
可以通過重點指標來分析影響企業(yè)經(jīng)營發(fā)展以及對績效進行考核,通過與計劃值、同期值的對比情況,反應主要經(jīng)濟指標的達標情況,提供的預警及警告可以快速發(fā)現(xiàn)問題,并可進行下鉆查看構(gòu)成數(shù)值進行詳細分析,找出產(chǎn)生問題的根本所在,為改善主要經(jīng)濟考核指標提供有效幫助;利用杜邦分析法則對最終的經(jīng)濟進行分析,通過對關鍵影響因素的調(diào)節(jié),查看影響因素到達什么值,最終經(jīng)濟指標可到達預期結(jié)果的一個結(jié)果分析,杜邦分析模型同樣可以用作預測分析。并通過單點登錄技術與現(xiàn)有系統(tǒng)高度集成,為管理者提供便捷訪問方式來對企業(yè)進行決策分析。
4.2 應用結(jié)果分析
應用表明,通過分析模型中的數(shù)據(jù),運用儀表盤和報表分析能夠幫助領導了解企業(yè)內(nèi)部的生產(chǎn)運營情況,并通過預警及分析為領導提供決策支持,從而對企業(yè)生產(chǎn)運營進行決策管理,提高企業(yè)經(jīng)營管理水平,并最終為管理者在日常獲得數(shù)據(jù)時間上節(jié)省了80%以上的時間,管理者可以通過商務智能平臺直接訪問關心的數(shù)據(jù)指標,為統(tǒng)計人員在日常數(shù)據(jù)統(tǒng)計上減少了50%以上的統(tǒng)計工作時間,在節(jié)省了日常繁雜工作的同時可以將更多的時間用于日常數(shù)據(jù)分析中,提前發(fā)現(xiàn)企業(yè)生產(chǎn)運營中出現(xiàn)的問題或者即使發(fā)現(xiàn)更多的運營問題。可以將更多的工作內(nèi)容轉(zhuǎn)移到數(shù)據(jù)分析及對運營問題的處理中,充分發(fā)揮個人職能作用。
4.3 商務智能平臺為生產(chǎn)企業(yè)帶來的收益
通過建立數(shù)據(jù)倉庫,可以集成企業(yè)現(xiàn)有的分布、異構(gòu)的多個業(yè)務應用系統(tǒng),建立統(tǒng)一的數(shù)據(jù)平臺,形成企業(yè)級數(shù)據(jù)倉庫并構(gòu)建商務智能平臺,在使用過程中為企業(yè)帶來以下收益:
(1)通過整合數(shù)據(jù)平臺的統(tǒng)一建設,促進各級數(shù)據(jù)的流程化、標準化,提升企業(yè)的數(shù)據(jù)質(zhì)量和管控能力。
(2)商務智能平臺大幅減少了統(tǒng)計人員和開發(fā)人員的時間和人力成本,可以降低生產(chǎn)企業(yè)的運營成本。
(3)通過商務智能的數(shù)據(jù)挖掘技術可以更快的發(fā)現(xiàn)新的市場動向,從而為企業(yè)帶來更大的效益。
(4)整合各單位的系統(tǒng)信息,為企業(yè)領導及業(yè)務人員提供信息資源的完整視圖;通過整合數(shù)據(jù)的分析利用、挖掘提煉,提高對企業(yè)市場、客戶的洞察力,加強領導的決策與監(jiān)管力度,提升生產(chǎn)企業(yè)核心競爭力。
5.結(jié)論
聚銀公司通過構(gòu)建數(shù)據(jù)倉庫和商務智能平臺,將財務、采購、生產(chǎn)、銷售數(shù)據(jù)有效地集中管理起來,增進了各部門間的信息共享和辦公協(xié)同性,同時為企業(yè)各個層級提供管理和決策分析支持,最終提升企業(yè)核心競爭力。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:商務智能(BI/ERP)在化工生產(chǎn)企業(yè)中的應用
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/10819912854.html