王立強,李云龍
(吉化集團信息網絡技術有限公司,吉林 吉林市 132000)
SAP 系統作為全球第一的ERP 系統軟件,已經覆蓋全球42.5 萬企業客戶,超過15,000 家中國企業。如何搭建一套理想的SAP 決策支持構架,可以及時、準確地掌握企業運營情況,綜合分析各方面的經營與生產信息,從而提高企業分析、預測和決策能力,幫助企業完成對市場的快速反應,逐漸成為各個企業所關心的一大重點。本文通過對國內外幾家大型公司的案例分析,幫助需求企業找到在決策支持應用構架設計時應該遵循的相關原則。
許多企業的信息化建設已經初具規模,為了快速地滿足各自的需求,很多部門在信息化的建設過程中實現了部分帶有決策支持部分特征的模塊或系統。但是相關分析應用系統建設普遍為豎井式應用的趨勢,跨業務的信息及數據不容易共享。由于沒有統一規劃,所以每一個業務線或部門的決策支持應用水平參差不齊。很多部門有不少需求,但不容易整理、統一設計及規劃,滿足度也出現很大差別。企業決策層很難看到信息化建設的成果,不利于未來信息化的建設。普遍現狀如下:
系統建設中,根據當時情況及條件,不同需求出于不同部門,會采用不同的技術產品和架構。不同的產品與架構使運維團隊需要掌握很多不同的技能,IT 資源很難共享,同時各個團隊之間形成了技術壁壘。需要與不同的技術供應商進行采購、運維費用的談判,難以統一管理,新技術也很難大范圍應用并惠及所有業務部門。
經過多年的信息化建設,不少信息系統已經建立起來,有豐富的數據資源。不同的信息在不同系統中,實現跨業務、跨板塊的信息共享不容易實現。數據如何保證在發展中長效管理,還沒有建立數據管理機制來保證數據質量。
殼牌石油完全采用SAP BW 作為決策支持的數據平臺(見圖1)。集團建設了基于財務及業務的分析數據,連接不同業務的決策支持系統,集團的決策支持數據平臺不直接連接業務板塊的管理系統。按照殼牌的業務劃分來實現決策支持系統的部署,有些特殊的業務如人力資源單獨建設自身的管理系統。殼牌的ERP 是按照業務來建設的,并不是按照國家來建設的,這也是經過多年的整合形成的結果,以前的殼牌是SAP 與JDE的結合使用,逐步遷移到以SAP 為核心的管理系統上來。殼牌采用SAP BW 作為決策支持的數據平臺,并且集成SAP ERP與非ERP 系統的數據,由于殼牌采用了微軟的很多技術,包括SharePoint 的門戶技術,所以數據集成的ETL 工具殼牌采用了SSIS(SQL Server Integration Service)工具。IBM 在幫助客戶實施的項目中覺得SSIS 不是一個很好的數據抽取工具。殼牌采用SAP BO 作為數據分析展現的工具,集成展示到殼牌的門戶中。殼牌集團采用了SAP SEM 的產品模塊實現了計劃管理、財務合并及平衡計分卡,實現了決策支持的閉環管理。殼牌沒有使用類似數據挖掘方面的產品。

圖1 殼牌石油的決策支持架構
英國石油完全采用SAP BW 作為決策支持的數據平臺(見圖2),其SAP ERP 系統按照國家及業務事業部進行部署,即美國的勘探、生產與美國的煉化是分開部署的。人力資源決策支持是全球統一部署的,即一套SAP BW 涵蓋了英國石油所有的人力資源分析數據。如果決策支持需要非SAP ERP 系統的數據,則通過數據交換平臺或數據抽取工具(Informatica)實現數據進入SAP ERP 保存。如果事業部內部之間需要進行業務數據的要求,則通過數據獲取的方式在ERP 之間進行,然后再讓SAP BW 從SAP ERP 獲取數據。如果事業部之間需要進行財務數據的交換,則通過總部的各事業部的SAP BW 來進行數據交換。

圖2 英國石油的決策支持架構
總部有單獨的SAP BW+BCS +BPC 實現全集團的財務分析、合并及計劃預測。人力資源采用了SAP BO 作為分析的工具,其余還是采用SAP BW 自帶的分析工具進行分析。煉化業務采用了IBM 的SPSS 的工具實現了預防性維修預測,企業事業部在管理決策支持中沒有使用數據挖掘功能。
國家電網公司采用混合型的架構(見圖3),主要是建設時間有差異,先建設數據中心,后建設ERP 及管理決策支持。其ERP 是分省部署的,決策支持也是分省部署,能夠適應網省公司的差異性需求。數據抽取工具、數據倉庫都是混合型組合,ERP 的財務、物資管理、工程部分采用SAP BW,因為管理系統是SAP,銷售部分是自行開發,采用Oracle 數據庫+Sybase IQ的組合。

圖3 國家電網公司的決策支持架構
最后的集中決策支持分析是通過將SAP BW 數據導入Oracle 數據庫+Sybase IQ 的組合,采用以前采購的Cognos 作為展現工具,同時也采用一些自開發的方式進行領導要求的特殊展示要求。特殊中國格式報表采用了潤乾報表工具。網省公司的數據交換采用總部集中交換架構的方式進行,網省公司的決策支持互相之間不進行直接交互。一些網省公司很早采用了例如SAP BPC、HANA 這樣的產品,追求技術的先進性。
中海油公司采用混合型的架構(見圖4),主要是考慮系統的差異,服務于前端業務的系統采用Oracle 數據倉庫集成。中海油采用集中部署決策支持,勘探與生產及煉化都是采用同一個SAP BW 作為管理決策支持的工具。計劃預算采用Hyperion,合并采用SAP BCS。Cognos/BO 作為展現的工具,SAP BW 上的數據采用BO,Oracle 數據倉庫采用Cognos 進行展示。

圖4 中海油的決策支持架構
在管理決策支持上目前沒有數據挖掘模擬的需求。Oracle數據倉庫上集中了集成的管理分析數據,即管理生產的數據結合。展示上進行很多的開發,來滿足用戶的要求。中海油總體的架構及建設采用穩健的原則來進行。
在總結國外大型企業的決策支持應用架構的時候,我們發現國外大企業的決策支持架構的設計主要出發點在管理系統的部署、業務的種類差異和方案成熟度的考慮。
管理系統部署方面:SAP ERP 系統的部署決定了決策支持系統的部署方式,決策支持系統架構的部署與ERP 基本上可以看成是一對一的部署,企業的規模決定了ERP 的部署,決定了決策支持的部署。業務種類差異方面:大型公司按照業務的特點部署不同的決策支持應用;一些專業性強、獨立性強的單獨進行決策支持部署,例如HR;集團的決策支持應用主要在于財務、計劃及預測。方案成熟度方面:大型企業由于地域范圍廣、國家差異大、項目經常多期多年進行;方案需要考慮成熟,新技術應用節奏慢,追求穩定,所以很多決策支持應用還在使用SAP BW 自帶的展示技術;一些新技術及方案會考慮從單獨應用開始,例如計劃模塊的應用。
在總結國內大企業的決策支持應用架構的時候,我們發現國內大企業的決策支持架構的設計主要出發點在友好性的考慮、技術先進性和投入方面的考慮。
友好性方面:為了能夠更好服務用戶,為了友好,可以采用各種技術,允許有差異性;主要保證數據倉庫、數據抽取的架構一致性,展示的友好性及差異性。技術先進性方面:當業務的需求產生,首先考慮采用先進的技術;因為是網省公司分開部署,更容易采用先進技術。投入方面:信息化投入高,采購軟硬件投入大;外部咨詢方的投入更多的顧問,要求也高,內部參建單位需要更多的人員參加。
國外的大型企業IT 建設歷史久,舊系統多,但是應用架構相對統一性強,分階段逐步推進,新功能適度采用;國內的大型企業IT 建設歷史短,舊系統少,但是在追求快速見效的情況下,應用架構差異性大。通過以上相關決策支持建設案例我們發現,在這些案例中,架構的設計都會遵循以下的原則:
業務需求滿足角度:決策支持的架構都是以業務需求滿足為導向。決策支持的架構能夠適應業務的變化,迅速滿足業務的要求,追求效率。決策支持的應用相對比較靈活,能夠體現行業決策支持分析應用的特點,對一些特殊的應用有特殊的應用予以滿足。
技術角度方面:采用國際主流的決策支持產品,能夠找到更多的資源及服務。大型企業追求穩定性與適度的新技術,不是一味追求新技術,新技術的應用也是從小范圍的業務需求著手。
平衡性方面:業務需求的靈活性與架構的統一性的平衡;技術的穩定性與先進性的平衡;經驗化與創新的平衡。