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.toberp.com/
本文网址:http://www.toberp.com/html/consultation/1082059335.html