SAP全稱是Systems Applications and Products in Data Processing,是一個“企業管理解決方案”的軟件名稱,是目前全世界排名第一的ERP軟件。SAP公司成立于1972年,總部位于德國沃爾多夫市,是全球最大的企業管理和協同化電子商務解決方案供應商、全球第三大獨立軟件供應商。SAP公司在全球擁有172,000多家客戶。世界500強85%以上的企業都正在使用SAP的ERP軟件。1988年,SAP陸續在多家證交所上市,包括法蘭克福證券交易所和紐約證券交易所。
ERP全稱是EntERPrise Resource Planning,即企業資源計劃系統。ERP是指建立在信息技術基礎上。以系統化的管理思想,為企業決策層及員工提供決策運行手段的管理平臺。
2.SAP ERP應用監控平臺的產生背景
安徽省某公司是一家省級管理企業,負責安徽省17個地市的工作及業務。該公司2008年起實施ERP項目,經過4年多的建設和深化應用,ERP系統已經與多方系統進行集成,形成與北京總部信息系統縱向集成,與安徽省非ERP系統橫向集成,累計有100多大類接13。1000多個小接口的集成。接口都是獨立實施,獨立監控,獨立運行維護,沒有統一的監控平臺,也沒有統一的實施規范,如此眾多類接口在運行維護的時候很是不便,給系統運行維護人員帶來巨大工作量,運行維護時不能全面監控接El的運行情況,及時發現問題解決問題。ERP系統錯誤日志、后臺作業運行情況,數據庫使用情況都需要單獨進入ERP系統,使用多個特定的系統工具進行查找監控。運維效率低下,同時不能及時發現問題,也無法做到風險預估。ERP系統現已建設眾多ERP工作流,給ERP業務工作開展帶來便捷,提高了用戶的工作效率。但是工作流運行中也存在一些問題,例如工作流流轉的堵塞。處理人員ERP賬戶調整造成不能及時處理,形成工作的延誤。鑒于以上所述種種問題。建立一個統一的監控平臺,實時監控ERP系統內的各種技術指標就成為迫切的需求。
3.SAP ERP應用監控平臺的設計方案
SAP ERP應用監控平臺采用多層架構的設計思路,系統體系構架自上而下可分為:顯示層、應用層、和數據源三個主要層次。界面層:實現統一登錄入口,不提供用戶注冊功能,其中前臺功能包括:數據查詢、數據搜索、數據圖形化分析、預警等。應用層:主要包括監控平臺與ERP系統開發集成接口。數據層:ERP端上傳業務數據,監控平臺在集成接口中將業務數據同步到數據中心。
監控平臺總體框架
上圖展示了監控平臺的整體框架。ERP作為數據源,按照約定好的規則,把ERP的日常運行數據定時傳送給監控平臺,包括系統集成監控、程序錯誤監控、后臺作業監控、工作流監控、數據庫監控五部分數據。監控平臺接收數據之后,根據響應的規則,對數據經行分析匯總,并以列表和圖形的形式展現給用戶,能夠使用戶直觀的看到ERP系統每天的運行情況。而且監控平臺還提供了預警功能,當ERP系統中的某些指標達到警戒值時,監控平臺會自動發出預警。提醒ERP的運維人員及時予以關注,在問題造成實際影響之前即扼殺在搖籃里。
4.SAP ERP應用監控平臺的意義
建立一個集中監控的平臺,對所有的接口進行改造,植入監控的程序。讓接口監控數據傳輸到監控平臺,可以查看接口狀態,以及接口的運行狀況,實時定位接口數據傳輸過程中可能存在的問題。集中監控ERP錯誤日志及后臺作業運行情況,查看ERP錯誤日志,后臺作業運行的狀況,分類顯示成功的后臺作業,失敗的后臺作業。集中監控ERP工作流使用情況,ERP工作流運轉情況,審批情況已經在那個節點滯留情況。根據監控情況可以很方便定位ERP工作流運行情況。方便運行維護人員及時解決問題,提高問題解決效率。集中監控ERP數據庫使用情況,反映常用系統表情況,數據庫空間增長情況,系統表使用情況,根據反映情況及時解決系統數據庫空問瓶頸。
平臺可以配置管理新接口的接入。無須重新開發,提高平臺復用性,降低企業使用平臺成本,并且提高項目運行維護管理效率。
5.SAP ERP應用監控平臺的優化方案
目前ERP應用監控平臺已經上線運行一個月,從用戶的反應來看,監控平臺很好的完成了當初的既定目標,把ERP系統的各項技術指標匯總分析,讓用戶能夠方便的了解ERP系統每天的運行狀況,減少了運維的成本,提高了發現問題和處理問題的能力。但是從長遠來看,監控平臺也存在著兩個問題有待解決:一是沒能夠實現實時監控:二是隨著時間的推移,數據量的劇增,監控平臺面臨著響應速度的問題。
對于這兩個問題,可以通過SAP HANA進行優化。SAP HANA是一個內存數據庫產品,主要采用了列存儲和內存計算技術,可以完美的解決實時監控和響應速度的問題。在硬件技術高度發展的今天,多核CPU和大容量內存的出現,帶來了內存數據庫的技術。傳統的X86結構下,I/O讀寫成為了制約速度的最大瓶頸,而內存數據庫直接把數據遷移到內存中,省去了I/O的過程,使得效率大大提升。首先,SAPHANA獨有SLT機制,可以使得監控數據能夠實時傳輸給監控平臺,而不用像現在每天凌晨定時一次性發送所有數據,造成數據至少會有一天的延遲。其次,列存儲技術使得數據按列存儲,而不是以前關系數據庫那樣按行存儲,這樣大大加快了海量數據的檢索速度,據SAP官方統計,可以提速106倍。同時,經過測試,列存儲的數據庫可以對原本行存儲數據庫的數據量進行10倍左右的壓縮。最后,內存計算技術實現了大量數據直接在內存中計算,不僅加快了速度,也減少了CPU和內存的交互。綜上所屬,SAP HANA可以完美的解決監控平臺的實時以及日后面臨的加速問題。
轉載請注明出處:拓步ERP資訊網http://www.lukmueng.com/
本文網址:http://www.lukmueng.com/html/consultation/1082059335.html