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