发明名称 一种实现指标评价体系动态配置的方法
摘要 本发明提供一种实现指标评价体系动态配置的方法,其特征在于:所述方法提供基本信息表、公共库、后台应用程序单元、调度程序单元;所述方法具体步骤如下:步骤10.配置采集单元;步骤20.配置指标单元、自定义指标计算公式;步骤30.启动采集程序、获取采集数据并保存在采集表中;步骤40.启动指标计算程序,实现指标计算并将指标数据保存在指标表中;步骤50.将指标数据发送给客户。本发明具有如下优点:本指标评价体系实现了指标的灵活配置和计算,可定义指标由哪些其它指标构成,支持自定义计算公式等,解决了指标关系的不灵活性。用户只需掌握业务即可使用,只要设置一些基本数据,通过拖拉、选择即实现了用户的完全可配置,定义后即可使用,不需要开发人员参与,节约了系统的开发费用。
申请公布号 CN102289373B 申请公布日期 2013.08.21
申请号 CN201110213363.X 申请日期 2011.07.28
申请人 福建富士通信息软件有限公司 发明人 吴梦晟;裴旭东;陈昌裕;方文宇;张存国
分类号 G06F9/44(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 福州市鼓楼区京华专利事务所(普通合伙) 35212 代理人 宋连梅
主权项 一种实现指标评价体系动态配置的方法,其特征在于:所述方法提供基本信息表、公共库、后台应用程序单元、调度程序单元; 所述基本信息表保存采集信息、指标参数等信息,是指标评价体系预先定义的一套数据库表,所述基本信息表中的内容供后台应用程序单元调用; 所述公共库为所述指标评价体系提供功能的方法或函数,所述功能包括:运算符号、四则运算、字符串处理、数据汇总、日期处理; 所述后台应用程序单元调用基本信息表中的采集信息和指标参数分别生成对应的采集表、采集程序和指标表、指标计算程序,并完成采集程序、指标计算程序在调度程序单元中的注册; 所述调度程序单元实现采集程序调度、指标计算程序调度,并协调上述程序间的执行顺序; 所述方法具体步骤如下: 步骤10、在所述指标评价体系中建立一可配置的采集单元,用户配置该采集单元,完成后指标评价体系将配置的采集信息保存在基本信息表中;指标评价体系配置至少一组采集信息;所述采集信息包括:采集表名、采集参数、采集周期、预处理时延、关键字;所述一组采集信息包括至少一个采集参数; 步骤20、在所述指标评价体系中建立一可配置的指标单元,用户配置指标单元,完成后指标评价体系将指标参数保存在基本信息表中;所述指标参数包括:指标表名、自定义计算公式、关键字、指标统计周期;所述指标的计算公式是对采集数据进行运算后生成指标数据,其运算规则从所述公共库中调用;所述采集数据是根据采集参数从外部系统获取数据;所述指标统计周期大于采集周期; 步骤30、所述后台应用程序单元提取所述基本信息表中的各组采集信息,分别生成对应的一张空的采集表和对应的一采集程序,并将所述各采集程序在所述调度程序单元中注册;所述每一张采集表的名称与其对应的该组采集 信息中的采集表名保持一致,所述每一张采集表的关键字与其对应的该组采集信息中的关键字保持一致; 所述调度程序单元同时启动各采集程序,从外部系统获取采集数据后,各采集程序将采集数据保存在与其相对应的所述空的采集表中,完成后,通知调度程序单元; 步骤40、所述后台应用程序单元提取基本信息表中的指标参数,生成对应的一张空的指标表及对应的一指标计算程序,并将所述指标计算程序在所述调度程序单元中注册;所述指标表的名称与其对应的指标参数中的指标表名保持一致,所述指标表的关键字与其对应的指标参数中的关键字保持一致; 所述指标计算程序调用所述公共库中的运算规则将指标计算公式转换为查询语句,所述查询语句具体为:将计算公式中涉及的采集数据对应的采集表表名作为FROM子句中的表名,所述计算公式作为SQL语句的字段,其各采集表关键字作为相对应的采集表间的关联条件; 所述调度程序单元接到采集程序发出的通知后,启动指标计算程序,指标计算程序判断对应的指标计算公式中涉及的采集数据是否已齐备,如果已齐备,指标计算程序创建对应的各采集表的临时表,并根据指标统计周期从各采集表中将该指标统计周期内的采集数据提取到相对应的临时表中,并把指标计算公式的查询语句中的采集表表名替换为相对应的临时表的表名,执行查询,在确认查询成功后,把查询生成的指标数据保存到指标计算程序相对应的指标表中;所述指标表中的指标数据还可以供后续指标评价体系通过再次配置指标单元生成新指标数据时调用; 步骤50、指标评价体系将所述指标表中的数据提交给用户。
地址 350000 福建省福州市晋安区斗门水头路22号