一种SAP系统状态评价方法转让专利

申请号 : CN201510896978.5

文献号 : CN105550099B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 胡扬波陈刚赵俊峰黄高攀李林

申请人 : 江苏电力信息技术有限公司江苏省电力公司信息通信分公司江苏省电力公司

摘要 :

本发明公开了一种SAP系统状态评价方法,选取SAP系统指标作为评估基础,对SAP系统状态进行实时评估;包括静态权重的确定,单项指标值的确定,动态权重的确定。本发明基于动态权重与静态权重相结合,确定指标的综合权重,进而合理评估单个指标的偏离程度,对整体指标的影响,客观反映系统的当前状态。

权利要求 :

1.一种SAP系统状态评价方法,其特征在于:该方法基于动态权重与静态权重相结合,确定指标的综合权重,进而合理评估单个指标的偏离程度,对整体指标的影响,客观反映系统的当前状态;具体如下:

1)选取SAP系统指标作为评估基础,对SAP系统状态进行实时评估;

2)静态权重的确定:根据企业的实际情况,对每个指标的权重进行赋值;记为ωi,i=

1,…n,每个指标的得分记为Vi,i=1,…n,利用加权平均算法,得到系统整体状态得分,记为V;则

3)单项指标值的确定:收集数据进行线性回归或者非线性回归,得到单项指标的回归方程,获取Vi的评估值;在对每项指标评分时,所使用的分制必须一致,Vi=f(x)

4)动态权重的确定:按照静态权重算法,不足以反映单个指标对系统整体的影响,引入单个指标的权重的重新分配,来加强其权重;权重的重新分配是各项指标应用于实时环境中时所表现出的对整体指标的拉升或者削弱,以客观反映系统的当前状态;对所有指标的得分进行排序,获取超过静态加权均值的指标重新评估其权重,以使其权重得到加强;以下公式r为该指标的获得提升的权重比例,r=f(x)

f(x)为企业制定的偏离方程,计算结果r为在所有权重中提取并分配给当前指标的比例,显然r在[0,1]之间,则当前指标a调整后新的权重为:eaea=ωa*(1-r)+100*r

ei=ωi*(1-r);

5)系统经过动态权重重新分配后的得分为:

2.根据权利要求1所述的SAP系统状态评价方法,其特征在于:步骤1)中,SAP系统指标包括以下7项指标:a.监控系统的进程数,包括系统所有实例已用进程数量和总数量,指标值为“运行数/总数”;

b.监控SAP内存使用情况,监控每台服务器的内存使用情况,计算内存使用率,指标值为“已使用/总数”;

C.监控SAP LOGON分组的可登陆状态,展示Load Distribution的相关信息包括服务响应时间、在线用户、会话步骤信息;

d.监视系统的锁资源,展示系统中表锁定的个数,以衡量系统锁资源是否充足;

e.监控系统的更新状态,以反映系统当前更新进程是否出现大批量错误;

f.监控TRFC状态,以获取当前系统RFC的性能情况,防止接口堵塞或错误过多,影响系统整体性能;

g.监控系统dump数据,评估系统dump是否在合理水平,以防止出现大量的Dump信息而应用用户使用。

说明书 :

一种SAP系统状态评价方法

技术领域

[0001] 本发明涉及一种SAP系统状态评价方法。

背景技术

[0002] 在SAP系统运维工作中,往往由于对系统状态的不正确或不及时判断,导致可能发生系统性事故。如用户反映通过SAP接口发送的数据,接受系统没有接收到数据。经Basis查看发现系统接口不通了,当发现时,其实系统已经有很多接口错误信息反映了接口拥堵的情况。如果能够提前主动检测到系统存在接口拥堵的情况,那么就可以及时地发现问题,解决问题,从而避免大量的数据补救措施;再如发现用户无法登陆SAP系统的情况,经过调查发现SM51的系统DIA进程都被占满了,经basis处理掉一些不必要的进程后,才得以让用户重新登陆系统,同样如果提前对系统进程空闲状态进行合理评估,以了解整个系统当前的状态,则可以很好的规避此类问题的发生。因此建立SAP系统的实时状态评估尤其显得重要。
[0003] 目前对SAP系统状态的评估通常采用特定指标值和权重,进行加权平均,得到SAP系统的当前状态。但实际过程中,这种方法并不能真实反映系统的当前状态,例如选取系统进程指标与系统内存指标作为例子,根据静态权重的评估方法,当某个指标的值较大,表示对系统危险度贡献越大。系统总体指标得分仍然不高,而实际情况是,这两个指标中任何一个指标得分过高,都会影响到系统整体指标,因此利用这种静态权重,显然不适合这种场景下的SAP系统状态评估。

发明内容

[0004] 本发明的目的是提供一种SAP系统状态评价方法,该方法基于动态权重与静态权重相结合,确定指标的综合权重,进而合理评估单个指标的偏离程度,对整体指标的影响,客观反映系统的当前状态。
[0005] 本发明的目的通过以下技术方案实现:
[0006] 一种SAP系统状态评价方法,其特征在于:该方法基于动态权重与静态权重相结合,确定指标的综合权重,进而合理评估单个指标的偏离程度,对整体指标的影响,客观反映系统的当前状态;具体如下:
[0007] 1)选取SAP系统指标作为评估基础,对SAP系统状态进行实时评估;
[0008] 2)静态权重的确定:根据企业的实际情况,对每个指标的权重进行赋值;记为ωi,i=1,…n,每个指标的得分记为Vi,i=1,…n,利用加权平均算法,得到系统整体状态得分,记为V;则
[0009]
[0010] 3)单项指标值的确定:收集数据进行线性回归或者非线性回归,得到单项指标的回归方程,获取Vi的评估值;在对每项指标评分时,所使用的分制必须一致,[0011] Vi=f(x)
[0012] 4)动态权重的确定:按照静态权重算法,不足以反映单个指标对系统整体的影响,引入单个指标的权重的重新分配,来加强其权重;权重的重新分配是各项指标应用于实时环境中时所表现出的对整体指标的拉升或者削弱,以客观反映系统的当前状态;对所有指标的得分进行排序,获取超过静态加权均值的指标重新评估其权重,以使其权重得到加强;以下公式r为该指标的获得提升的权重比例,
[0013] r=f(x)
[0014] f(x)为企业制定的偏离方程,计算结果r为在所有权重中提取并分配给当前指标的比例,显然r在[0,1]之间,则当前指标a调整后新的权重为:ea
[0015] ea=ωa*(1-r)+100*r
[0016] ei=ωi*(1-r);
[0017] 5)系统经过动态权重重新分配后的得分为:
[0018]
[0019] 进一步,步骤1)中,SAP系统指标包括以下7项指标:
[0020] a.监控系统的进程数,包括系统所有实例已用进程数量和总数量,指标值为“运行数/总数”;
[0021] b.监控SAP内存使用情况,监控每台服务器的内存使用情况,计算内存使用率,指标值为“已使用/总数”;
[0022] C.监控SAP LOGON分组的可登陆状态,展示Load Distribution的相关信息包括服务响应时间、在线用户、会话步骤信息;
[0023] d.监视系统的锁资源,展示系统中表锁定的个数,以衡量系统锁资源是否充足;
[0024] e.监控系统的更新状态,以反映系统当前更新进程是否出现大批量错误;
[0025] f.监控TRFC状态,以获取当前系统RFC的性能情况,防止接口堵塞或错误过多,影响系统整体性能;
[0026] g.监控系统dump数据,评估系统dump是否在合理水平,以防止出现大量的Dump信息而应用用户使用。
[0027] 由于SAP系统的特殊性。按照静态权重算法,不足以反映单个指标对系统整体的影响,因此引入单个指标的权重的重新分配,来加强其权重。权重的重新分配是各项指标应用于实时环境中时所表现出的对整体指标的拉升或者削弱,以客观反映系统的当前状态。
[0028] 本发明实现对SAP系统及时状态的评估,以达到衡量当前系统性能,提供系统管理决策支撑的目标。
[0029] 具体实施方
[0030] 一种SAP系统状态评价方法,该方法基于动态权重与静态权重相结合,确定指标的综合权重,进而合理评估单个指标的偏离程度,对整体指标的影响,客观反映系统的当前状态;具体如下:
[0031] 1.本发明选取了SAP系统7项指标作为评估基础,来对SAP系统状态进行实时评估,但实际应用不限于一下7项指标:
[0032] a.监控系统的进程数,包括系统所有实例已用进程数量和总数量(SM51),指标值为“运行数/总数”。
[0033] b.监控SAP内存使用情况,监控每台服务器的内存使用情况(ST02),计算内存使用率,指标值为“已使用/总数”。
[0034] C.监控SAP LOGON分组的可登陆状态(SMLG),展示Load Distribution的相关信息包括服务响应时间、在线用户、会话步骤信息。
[0035] d.监视系统的锁资源(SM12),展示系统中表锁定的个数,以衡量系统锁资源是否充足。
[0036] e.监控系统的更新状态(SM13),以反映系统当前更新进程是否出现大批量错误。
[0037] f.监控TRFC状态(SM58),以获取当前系统RFC的性能情况,防止接口堵塞或错误过多,影响系统整体性能。
[0038] g.监控系统dump数据(ST22),评估系统dump是否在合理水平,以防止出现大量的Dump信息而应用用户使用。
[0039] 2.静态权重的确定:根据企业的实际情况,对每个指标的权重进行赋值。记为ωi,i=1,…n,每个指标的得分记为Vi,i=1,…n,利用加权平均算法,得到系统整体状态得分,记为V。则
[0040]
[0041] 3.单项指标值的确定:这里对每个单项指标的得分,企业可以根据自身的实际情况,采用适合的算法进行运算。如企业有条件可以收集数据进行线性回归或者非线性回归,得到单项指标的回归方程,或者通过专家判断、判定表、判定矩阵等方法,获取Vi的评估值。在对每项指标评分时,所使用的分制必须一样,如百分制,或者十分制。总之,[0042] Vi=f(x)
[0043] 4.动态权重的确定:由于SAP系统的特殊性。按照静态权重算法,不足以反映单个指标对系统整体的影响,因此引入单个指标的权重的重新分配,来加强其权重。权重的重新分配是各项指标应用于实时环境中时所表现出的对整体指标的拉升或者削弱,以客观反映系统的当前状态。我们对所有指标的得分进行排序,获取超过静态加权均值的指标(具有一定危险性的指标)重新评估其权重,以使其权重得到加强。以下公式r为该指标的获得提升的权重比例。
[0044] r=f(x)
[0045] 5.f(x)为企业制定的偏离方程,计算结果r为在所有权重中提取并分配给当前指标的比例,显然r在[0,1]之间,则当前指标a调整后新的权重为:ea
[0046] ea=ωa*(1-r)+100*r
[0047] ei=ωi*(1-r);
[0048] 6.这样系统经过动态权重重新分配后的得分为:
[0049]