一种评价业务系统应用情况的方法、装置及设备与流程

文档序号:14609548发布日期:2018-06-05 20:32阅读:202来源:国知局
一种评价业务系统应用情况的方法、装置及设备与流程

本发明涉及数据分析技术领域,更具体地说,涉及一种评价业务系统应用情况的方法、装置及设备。



背景技术:

近年来,随着计算机技术和互联网技术的不断发展,数据资源逐渐增多,数据的分析统计工作也随之增多。

数据分析是用适当的对收集来的原始数据进行分析统计,以求最大化地开发数据资料的功能,发挥数据的作用。而数据分析的目的是把隐没在一大批看来杂乱无章的数据中的信息集中、萃取和提炼出来,以找出所研究对象的内在规律,反应数据所属系统的运行状况。

例如:在某业务系统中,用户的注册量以及注册类型为该业务系统的原始业务数据,现有技术常将这些原始业务数据导出,通过office软件进行统计分析,进而得出这些原始业务数据的指标值,通过该指标值可以反映该业务系统的应用情况,给管理者提供有效的帮助和管理导向;其中,所述指标值一般包括:规定时间内的用户注册量,规定时间内的用户注册类型等。在实际应用中,诸如此类的数据分析可以帮助人们作出判断,以便采取适当行动。但是,将原始业务数据导出,通过office软件进行统计分析,该方法繁琐复杂,不利于大量数据的统计分析,工作效率缓慢;并且人工操作容易由于疏忽而导致分析误差,不能保证业务系统中业务数据统计分析的准确性;同时,针对不同的业务数据,其统计分析的方法定然不同,那么要评价某业务系统的应用情况,则需要统计分析不同种类的业务数据,如此工作量将大大增加,不利于评价业务系统的应用情况。

因此,如何提高业务系统中业务数据的统计分析效率,保证业务数据的统计分析的准确性,进而快速得到业务系统的应用情况,是本领域技术人员需要解决的问题。



技术实现要素:

本发明的目的在于提供一种评价业务系统应用情况的方法、装置及设备,以实现提高业务系统中业务数据的统计分析效率,保证业务数据的统计分析的准确性,快速得到业务系统的应用情况。

为实现上述目的,本发明实施例提供了如下技术方案:

一种评价业务系统应用情况的方法,包括:

获取业务系统中参与评价的业务数据;

通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据;

按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,以反映所述业务系统的应用情况。

其中,所述获取业务系统中参与评价的业务数据,包括:

根据预设的参数变量获取所述业务数据,所述参数变量包括:所述业务数据所属的时间段、业务数据的类型、业务数据的大小。

其中,所述获取业务系统中参与评价的业务数据,包括:

将所述业务数据抽取至预设的连接池;

从所述连接池内获取所述业务数据。

其中,所述通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据之后,还包括:

将所述目标业务数据存储至预设的Oracle数据库。

其中,所述按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,包括:

调用包含所述指标值算法的指标值计算接口,计算所述目标业务数据对应的目标指标值。

其中,所述调用包含所述指标值算法的指标值计算接口,计算所述目标业务数据对应的目标指标值之后,还包括:

将所述目标指标值存储至预设的指标值数据表。

其中,所述将所述目标指标值存储至预设的指标值数据表之后,还包括:

调用包含预设评分规则的指标评分计算接口,计算所述目标指标值对应的目标指标评分;

将所述目标指标评分存储至所述指标值数据表。

其中,所述将所述目标指标评分存储至所述指标值数据表之后,还包括:

将所述目标指标值和所述目标指标评分进行可视化展示。

一种评价业务系统应用情况的装置,包括:

获取模块,用于获取业务系统中参与评价的业务数据;

转换模块,用于通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据;

计算模块,用于按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,以反映所述业务系统的应用情况。

一种评价业务系统应用情况的设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上述任意一项所述的评价业务系统应用情况的方法的步骤。

通过以上方案可知,本发明实施例提供的一种评价业务系统应用情况的方法,包括:获取业务系统中参与评价的业务数据;通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据;按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,以反映所述业务系统的应用情况。

可见,所述方法将业务系统中参与评价的业务数据,通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据,使得业务数据具有标准的SQL输入格式,进而按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,由此该目标指标值便可以反映所述业务系统的应用情况。同时,标准的SQL输入格式使得该评价方法具有通用性,任意具有SQL逻辑的业务数据均可以采用该方法计算其目标指标值,进而通过目标指标值反映该业务数据所属业务系统的应用情况,从而提高了业务系统中业务数据的统计分析效率,保证了业务数据的统计分析的准确性,能够快速得到业务系统的应用情况,便于工作人员根据业务系统的应用情况对业务系统进行维护工作,提高了工作效率。

相应地,本发明实施例提供的一种评价业务系统应用情况的装置及设备,也同样具有上述技术效果。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的第一种评价业务系统应用情况的方法流程图;

图2为本发明实施例公开的第二种评价业务系统应用情况的方法流程图;

图3为本发明实施例公开的第三种评价业务系统应用情况的方法流程图;

图4为本发明实施例公开的一种评价业务系统应用情况的装置示意图;

图5为本发明实施例公开的一种评价业务系统应用情况的设备示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例公开了一种评价业务系统应用情况的方法、装置及设备,以实现提高业务系统中业务数据的统计分析效率,保证业务数据的统计分析的准确性,快速得到业务系统的应用情况。

参见图1,本发明实施例提供的第一种评价业务系统应用情况的方法,包括:

S101、获取业务系统中参与评价的业务数据;

具体的,本实施例对于业务系统应用情况的评价,通过统计分析业务系统中的业务数据来实现,因此,需要首先获取业务系统中参与评价的业务数据。需要说明的是,业务系统中的业务数据多而繁杂,故只需确定参与评价的业务数据,并通过统计分析参与评价的业务数据来获悉该业务系统的应用情况。

S102、通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据;

具体的,所述数据转换组件可以将所述业务数据SQL化,使其具备适用于本发明提供的方法的格式。其中,所述目标业务数据即具备适用于本发明提供的方法的格式的数据,所述目标业务数据存储于预设的存储表。

需要说明的是,所述转换组件存在有相应的作业组件,通过所述作业组件实现所述数据转换组件转换数据格式和存储目标业务数据。

S103、按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,以反映所述业务系统的应用情况。

具体的,本方法预设了所述目标业务数据对应的指标值算法,根据所述指标值算法可以计算目标业务数据对应的目标指标值,而所述目标指标值能够反映业务系统的应用情况,从而可以使工作人员根据业务系统的应用情况采取相应的措施,优化业务系统应用。

可见,本实施例提供的第一种评价业务系统应用情况的方法,所述方法将业务系统中参与评价的业务数据,通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据,使得业务数据具有标准的SQL输入格式,进而按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,由此该目标指标值便可以反映所述业务系统的应用情况。同时,标准的SQL输入格式使得该评价方法具有通用性,任意具有SQL逻辑的业务数据均可以采用该方法计算其目标指标值,进而通过目标指标值反映该业务数据所属业务系统的应用情况,从而提高了业务系统中业务数据的统计分析效率,保证了业务数据的统计分析的准确性,能够快速得到业务系统的应用情况,便于工作人员根据业务系统的应用情况对业务系统进行维护工作,提高了工作效率。

本发明实施例公开了第二种评价业务系统应用情况的方法,相对于上述实施例,本实施例对技术方案作了进一步的说明和优化。

参见图2,本发明实施例提供的第二种评价业务系统应用情况的方法,包括:

S201、将业务数据抽取至预设的连接池;

S202、从所述连接池内获取所述业务数据;

基于上述实施例,所述获取业务系统中参与评价的业务数据,包括:将所述业务数据抽取至预设的连接池;从所述连接池内获取所述业务数据。其中,所述连接池的预设能够减少所述业务数据所属的业务系统的原始数据库的应用负载,提高参与评价的业务数据的获取效率,提高数据传输性能

S203、通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据;

S204、按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,以反映所述业务系统的应用情况。

可见,本实施例提供的第二种评价业务系统应用情况的方法,所述方法将业务系统中参与评价的业务数据抽取至预设的连接池;从所述连接池内获取所述业务数据,并通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据,使得业务数据具有标准的SQL输入格式,进而按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,由此该目标指标值便可以反映所述业务系统的应用情况。

同时,标准的SQL输入格式使得该评价方法具有通用性,任意具有SQL逻辑的业务数据均可以采用该方法计算其目标指标值,进而通过目标指标值反映该业务数据所属业务系统的应用情况,从而提高了业务系统中业务数据的统计分析效率,保证了业务数据的统计分析的准确性,能够快速得到业务系统的应用情况,便于工作人员根据业务系统的应用情况对业务系统进行维护工作,提高了工作效率。

本发明实施例公开了第三种评价业务系统应用情况的方法,相对于上述实施例,本实施例对技术方案作了进一步的说明和优化。

参见图3,本发明实施例提供的第三种评价业务系统应用情况的方法,包括:

S301、获取业务系统中参与评价的业务数据;

S302、通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据;

S303、调用包含预设指标值算法的指标值计算接口,计算所述目标业务数据对应的目标指标值;

具体的,将预设的指标值算法进行接口化处理,提高了本评价方法的通用性,能够避免程序的耦合性。

S304、将所述目标指标值存储至预设的指标值数据表;

S305、调用包含预设评分规则的指标评分计算接口,计算所述目标指标值对应的目标指标评分;

具体的,与上述包含预设指标值算法的指标值计算接口类似,所述包含预设评分规则的指标评分计算接口即,将评分规则进行接口化处理,提高通用性。其中,所述评分标准为与所述目标指标值对应的评分标准,例如:某一单据审批业务,其月度单据审批通过率是其应用指标,其评分标准可以设置为:指标值≥95%得5分,95%>指标值≥85%得4分,85%>指标值≥70%得3分,70%>指标值≥60%得2分,60%>指标值≥50%得1分,50%>指标值得0分。当然,所述评分规则为技术人员预设的,当然也可以根据实际需要进行相应的更改,因此本实施例在此并不具体限定。

S306、将所述目标指标评分存储至所述指标值数据表,以反映所述业务系统的应用情况。

在本实施例中,所述目标指标值和所述目标指标评分可以综合反映业务系统的应用情况,给工作人员提供更优选的评价方案。

可见,本实施例提供的第三种评价业务系统应用情况的方法,所述方法将业务系统中参与评价的业务数据抽取至预设的连接池;从所述连接池内获取所述业务数据,并通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据,使得业务数据具有标准的SQL输入格式,进而调用包含所述指标值算法的指标值计算接口,计算所述目标业务数据对应的目标指标值,将所述目标指标值存储至预设的指标值数据表;并调用包含预设评分规则的指标评分计算接口,计算所述目标指标值对应的目标指标评分;由此该目标指标值和目标评分标准便可以综合反映所述业务系统的应用情况。

同时,标准的SQL输入格式使得该评价方法具有通用性,任意具有SQL逻辑的业务数据均可以采用该方法计算其目标指标值,进而通过目标指标值反映该业务数据所属业务系统的应用情况,从而提高了业务系统中业务数据的统计分析效率,保证了业务数据的统计分析的准确性,能够快速得到业务系统的应用情况,便于工作人员根据业务系统的应用情况对业务系统进行维护工作,提高了工作效率。

基于上述任意实施例,需要说明的是,可以通过ETL工具Kettle对业务系统中参与评价的业务数据进行抽取,进而获取到业务系统中参与评价的业务数据。

基于上述任意实施例,需要说明的是,所述业务系统中参与评价的业务数据为:根据业务系统实现的业务的类型、特点以及不同阶段管理对于业务要求等方面的情况综合确定出的能够体现业务系统应用情况的业务数据。

基于上述任意实施例,需要说明的是,所述获取业务系统中参与评价的业务数据,包括:根据预设的参数变量获取所述业务数据,所述参数变量包括:所述业务数据所属的时间段、业务数据的类型、业务数据的大小。

具体的,当采用本发明提供的评价方法时,可以根据具体的业务数据设定不同的参数变量,以获取最优的业务数据。例如:某应用2017年的用户注册量为五千万,那么可以根据注册月份的不同,注册用户性别、年龄,注册后使用时间等不同参数变量获取该注册量数据,以从不同方面综合体现该应用的使用情况,以管理者提供综合评价意见。

基于上述任意实施例,需要说明的是,所述通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据之后,还包括:将所述目标业务数据存储至预设的Oracle数据库。

具体的,利用本评价方法设计的评价系统可以预设Oracle数据库,将用于计算的目标业务数据存储至该Oracle数据库,方便数据的调用和计算。

基于上述任意实施例,需要说明的是,所述将所述目标指标评分存储至所述指标值数据表之后,还包括:将所述目标指标值和所述目标指标评分进行可视化展示。

具体的,可以制作包含目标指标值和目标指标评分的报表,也可以制作小型展示图标进行窗口化显示,来展示该目标指标值和目标指标评分。

基于上述任意实施例,需要说明的是,本发明提供的评价业务系统应用情况的方法具有通用性,因此本方法定义了具体SQL输入和输出标准,使得业务数据的获取的逻辑、指标值计算逻辑和指标评价计算逻辑均具有明显的通用性。当面对具体的业务数据时,则会形成一套针对于该业务数据的SQL逻辑程序,以实现对该业务数据的统计分析,进而体现该业务数据所属业务系统的应用情况。因而本方法在预设的基础上,能够通过自动化的技术评价业务系统的应用情况。

下面对本发明实施例提供的一种评价业务系统应用情况的装置进行介绍,下文描述的一种评价业务系统应用情况的装置与上文描述的一种评价业务系统应用情况的方法可以相互参照。

参见图4,本发明实施例提供的一种评价业务系统应用情况的装置,包括:

获取模块401,用于获取业务系统中参与评价的业务数据;

转换模块402,用于通过预设的数据转换组件将所述业务数据转换为具有SQL逻辑的目标业务数据;

计算模块403,用于按照预设的指标值算法,计算所述目标业务数据对应的目标指标值,以反映所述业务系统的应用情况。

所述获取模块具体用于:

根据预设的参数变量获取所述业务数据,所述参数变量包括:所述业务数据所属的时间段、业务数据的类型、业务数据的大小。

所述获取模块包括:

抽取单元,用于将所述业务数据抽取至预设的连接池;

获取单元,用于从所述连接池内获取所述业务数据。

还包括:

第一存储模块,用于将所述目标业务数据存储至预设的Oracle数据库。

所述计算模块具体用于:

调用包含所述指标值算法的指标值计算接口,计算所述目标业务数据对应的目标指标值。

还包括:

第二存储模块,用于将所述目标指标值存储至预设的指标值数据表。

还包括:

执行模块,用于调用包含预设评分规则的指标评分计算接口,计算所述目标指标值对应的目标指标评分;

第三存储模块,用于将所述目标指标评分存储至所述指标值数据表。

还包括:

展示模块,用于将所述目标指标值和所述目标指标评分进行可视化展示。

下面对本发明实施例提供的一种评价业务系统应用情况的设备进行介绍,下文描述的一种评价业务系统应用情况的设备与上文描述的一种评价业务系统应用情况的方法及装置可以相互参照。

参见图5,本发明实施例提供的一种评价业务系统应用情况的设备,包括:

存储器501,用于存储计算机程序;

处理器502,用于执行所述计算机程序时实现如上述任意实施例所述的评价业务系统应用情况的方法的步骤。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1