
数学热本与变用
SAP ERP 系统性能监控解决方案
应用研究
刘涛1刘宁波1项松2
(1.安徽省电力公司信息通试分公司安徽合肥230000;2.安微南瑞继远软件有限公司安微合肥230000)
摘要:企业资源计列(EnterpriseResourcePlanningERP)作为当今最为主流的企业管理恶想,提出了一整套企业管理系统体系标准,体筑了集成管理、业务规范、资源利用最优化等先进思想,电成为了现代企业在信息时代的主要运行模式。SAP是全球最著名的ERP解决方案提供者,其ERP软件就是IT技水与管理思想的完美融合,为世累各大企业带来了新生命。SAPERP作为企业管理工具,在业务流程、基础数据上体现的非常规范、全面,位在系统性能指标监控上缺少汇总分新、数据信息化、预警等功能,本文官在根据SAPERP系统性能监控间题提出一要解决方案。
关键调:SAPERP系统集成监控工作流SAPHANA
中图分类号:TP315
文献标识码:A
1SAPERP系统性能监控的产生背景
文章编号:1007-9416(2013)05-0139-0)
内(按天、周、月等)的执行结果(按成功、系统异常、业务异常等)分
随着企业ERP项目的实施与深化应用,业务数据的目益增加,企业规模的扩张,系统集成需求及客制化需求的不断提出,系统运维的工作量明显提高。系统集成错误、业务流程异常、程序运行超时、系统响应慢等问题,占据了大部分运维工作。
SAPERP系统中,存在与各外部系统横向、纵向集成的需求,然面接口在各系统中都是独立实施,独立监控,独立运行维护,没有统一的监控平台,也没有统一的实施规范。某一环节出现间题,都将牵涉各系统运维人员共同协作。
SAPERP系统中,存在大量的后台作业、二次开发报表。企业业务数据目积月累,使得程序性能问题不断暴露,代码修改,数据库调整、后台作业参数调整等工作也开始常态化,这些问题带来的系统业务影响、用户体验以及运维成本不容忽视。
SAP工作流,为企业协同办公自动化做出了巨大责献,大大加快了协同办公效率。如何保证任务的正确、及时的执行与流转,是系统监控的重要任务之一
综上,本文将系统集成业务、后台作业与程序、工作流、数据库作为影响系统性能的重要指标,解决这些影响系统性能指标问题,将有力的保证ERP系统的高效运行。
2SAPERP系统性能监控的设计方案
SAPERP系统性能监控应采用多层架构的设计思路,系统体系构架自上而下可分为:显示层、应用层、和数据层,
数据层:SAPERP存在大量的基础数据,这些基础数据,是专业的系统人员分析错误、解决系统问题的重要依据。这些基础数据其有分散,可读性差、整体分析复杂的缺点,如何将这些数据转换为有用的信息,是前期数据建模工作的重要要求。各指标执行日志需要统一结构、丰富内容,并封装成标准的格式。例如接口主数据结构,应该包含接口类型,业务类型、接口、集成方式等主数据信息,接口日志则包含接口请求>响应时间截、接口名、接口参数(输人,输出等)、用户名、执行时间、执行信息(系统错误、通信错误、程序异常、业务异常等信息),请求来源信息等。
应用层:SAPERP系统性能指标的目志信息应做到且常化的主动收集与整理。除部分来源与ERP系统本身的基础数据,也需要开发相关程序,增强来捕获信息。如接口执行日志,需要开发可复用、易移植的日志捕获程序,在接口程序请求,响应过程中将程序异常或业务异常记录下来。
显示层:无论是SAPBW系统还是第三方系统(如JAVA平台)作为系统性能监控的展示平台,其逻辑架构应包含各性能指标、指标主数据维护、预警管理等基本子系统。各性能指标子系统能够查询、预警、汇总分析。汇总分析方法必须具有科学性与灵活性,例如系统集成监控模块的接口执行结果趋势汇总分析方法,能够支持用户在不同范围(如按业务范围、接口类型、接口等)内查询各时间段
布。另外预警功能实现用户手工预警,将系统性能问题快速的传达至系统运维人员、系统用户,提高主动分析问题、解决问题的效率, 3SAPERP系统性能监控的意义
统一的系统性能指标结构,丰富的监控信息,可视化的用户界面,灵活的配置、汇总分析、预警功能,是系统性能监控体现其运维价值的基本要求,无论技术人员、业务人员还是企业领导,都能通过系统性能监控这样的平台,及时了解系统性能现状,分析系统问题,让系统运维工作化被动为主动。系统问题通过预警机制提交给相关运维人员,将能直接通过可读而丰富的目志信息定位问题,减少业务场景再现、反复测试.多方合作的工作量,提高了运维效率
多角度的汇总分析方法,让系统风险评估成为可能。系统运维人员能够借助这些信息了解监控指标的历史发展趋势与分布状况。常见错误等,分析系统设置的合理性,制定运维解决方案,完善SAP ERP系统的程序开发规范、系统运维规范与业务流程规范。
全面的SAPERP系统性能监控数据日志,转换为丰富的信息,通过信息的最大利用,提供系统运维决策依据。既能节约系统运维成本、又能提高运维管理效率。
4SAPERP系统性能监控的优化方案
本文讨论的SAPERP系统性能监控解决方案,仅仅通盖到接口,程序与作业、数据库,工作流等方面,如何完善、提高系统性能监控功能,可以从以下几个方面着手:
结合企业ERP项目特点,总结更多的利于系统性能优化的监控指标,让系统性能监控越来越全面。例如增加SQL语句读写性能监控、关键业务数据监控等。
数据建模是性能监控的关键,丰富数据结构、内容,开发高性能、可复用、可移植的数据捕提程序,将使性能监控信息更加全面、更加准确,也为企业系统全覆盖的性能监控远录创造条件
系统性能监控点越多、业务应用越久,系统监控目志数据量也会暴增,无疑会影响系统响应速度。如何实现系统实时分析,提高系统性能和用户体验,本文认为可以引进SAPHANA技术。SAP HANA其先进的列存储与内存技术技术,大大提升了海量数据检
索速度,将能完美解决实时分析与系统响应速度问题。参考文献
[1JSAP AG.SAP HANA Appliance 1.0.[2JJero ld Ange lus.SAP Netweaver.
[3]Thomas Schneider.SAP Performance Optimization Guide.
39