
情況
BP賽科公司現有業務系統構建在SAP上,由于缺乏強大的數據分析和報表展現功能,影響了公司的工作效率,因此,BP公司準備構建一套新的BI解決方案,它要求該解決方案不僅具有較低的TCO和較高的投資回報(Return Of Investment),而且能滿足業務所需的可伸縮性、靈活性和可靠性。
方案論證
要實現BP賽科公司的的目標,BI系統的高性能、可伸縮性、靈活性和可靠性等特性是不可或缺的。BP賽科做了廣泛細致的調查和比較,并要求包括微軟、Oracle等公司在內的各方案提供商構建一個完整的概念驗證(POC)環境供測試。該POC測試要求實現原始數據從SAP系統抽取,到前端結果展現的完整功能。為了降低用戶初期投入成本,Oracle公司建議采用Oracle/Linux構架方案,但經過細致和充分的比較、分析,BP賽科認為采用SQL Server 2005/ Windows Server2003架構的解決方案在性能、總體擁有成本(TCO)、集成性、易維護性等方面相比Oracle/ Linux架構的解決方案具有明顯的對比優勢。同時考慮到Windows平臺較其它平臺所具備的更高的集成性、可用性、可管理性與維護支持能力,可導致系統總體成本的降低。另外,SQL Server 2005/ MS Office能夠提供完整、無縫的BI解決方案也是BP賽科進行方案選擇的一個關鍵因素。因此,BP賽科最后選定了基于Windows平臺的SQL Server 2005作為BI解決方案架構。正如BP賽科ERP項目經理張晨所描述的:
“我們要求方案提供商進行了一次完整的概念驗證測試,微軟率先完成了POC,結果也最為滿意,微軟的技術能力與服務水平給我們留下了深刻印象”
“POC測試表明,微軟公司可以提供全套無縫的商業智能解決方案,該方案具有靈活、高效的報表定制,以及強大、可擴展的商務查看能力;同時,該方案還提供了與我公司目前的硬件/軟件系統相同的管理便利性。相對于其它解決方案,基于SQL Server 2005/ Windows Server 2003的平臺使TCO大幅降低,Windows Server 2003的可靠性也確保系統安全、穩定運行”
解決方案
BP賽科的BI商務智能解決方案使用一個多層架構,包括:
SAP接口與中間轉儲層:由于報表與分析的數據主要來源于SAP R/3與SAP BW系統,而BP賽科IT管理策略不容許外部工具直接訪問SAP系統。該層采用SAP與微軟聯合研發的SAP接口提供器,將SAP數據導出到一個由SQL Server 2005服務的中間存儲數據庫(Stage Database)中。
ETL層:BP賽科采用SQL Server 2005內置的集成服務(Integration Service)建立的一個新的數據清洗、轉換與加載服務層。該層將數據從中間轉儲層(Stage Database)或其它數據源導入,被格式化,清理以及驗證,然后再裝載到數據倉庫(Data Warehouse)中。
數據倉庫層: BP賽科公司使用了SQL Server 2005的表分區與索引分區特性,將大容量數據表與索引跨文件組存儲,提升了大容量數據倉庫的處理性能與管理維護的靈活性。
報表展現層:報表展現由SQL Server 2005內置的報表服務所支持。ASP.Net和報表服務的緊密集成提供了圖文并茂、美觀易用的報表。此外,利用ADOMD.Net,可從多維數據集檢索數據,快速、靈活生成報表展現給客戶。
獲益
鑒于SQL Server 2005的POC測試結果,以及公司其它部門對SQL Server的長期使用經驗,BP賽科認為,采用Windows Server 2003/ SQL Server 2005將帶來大量的業務價值,包括:
·更低的TCO
·更好的商務查看與分析展現
·快速靈活報表定制與應用開發
·統一的解決方案帶來簡便性
·安全可靠的平臺
CIO頻道人物視窗
CIO頻道方案案例庫
大數據建設方案案例庫
電子政務建設方案案例庫
互聯集成系統構建方案案例庫
商務智能建設方案案例庫
系統集成類軟件信息研發企業名錄