一种基于绩效考核系统的数据处理方法和系统与流程

文档序号:15776187发布日期:2018-10-30 15:21阅读:344来源:国知局
一种基于绩效考核系统的数据处理方法和系统与流程

本发明涉及数据处理技术领域,特别是涉及一种基于绩效考核系统的数据处理方法和系统。



背景技术:

数据仓库系统是在业务系统的基础上发展而来的,其内部存储的数据来自于事务处理的业务系统和外部数据源。因企业的业务系统是在不同时期、不同背景、面对不同应用、不同开发商等各种客观前提下建立的,其数据结构、存储平台、系统平台均存在很大的异构性,导致企业内各源数据缺少统一的标准,因而其数据难以转化为有用的信息。此外原始数据的不一致性导致决策时其可信度的降低。



技术实现要素:

针对现有技术存在的导致企业内各源数据缺少统一的标准,其数据难以转化为有用的信息的问题,本发明提供一种基于绩效考核系统的数据处理方法和系统。

本申请的具体方案如下:

一种基于绩效考核系统的数据处理方法,包括:将绩效考核系统和银行的所有业务系统的数据对接;根据银行的考核需要,利用对接后的数据进行业务统计;将对接后的数据和统计数据进行自动备份。

优选地,根据银行的考核需要,利用对接后的数据进行业务统计的步骤包括:根据银行的考核需求和业绩数据与员工的归属关系,利用对接后的数据计算出员工或网点的考核数据。

优选地,利用对接后的数据计算出员工或网点的考核数据包括:将对接后的数据进行转换;对转换后的数据进行业务数据统计;根据统计好的业务数据生成报表数据。

优选地,对转换后的数据进行业务数据统计的步骤包括:根据指标的配置需求,设计总账表的数据模型,总账表的数据模型的主键部分是反映指标的过滤条件,总账表的数据模型的非主键部分是指标统计汇总的字段内容;根据绩效表数据和业绩关系数据关联,计算出各行员的绩效业绩明细,并按总账表的数据模型主键进行汇总;删除当天总账的数据,把转换后的汇总数据插入到总账中,得到总账数据。

优选地,根据统计好的业务数据生成报表数据的步骤包括:根据指标算法的配置内容,从总账数据中按过滤条件筛选出需要的记录,并汇总相关的统计字段,生成指标数据;根据银行的考核方案需求和指标数据,进行工资结果的运算,得到方案、工资报表数据。

优选地,将对接后的数据和统计数据进行自动备份步骤包括:将对接后的数据和考核结果进行全库表备份或者关键表备份。

优选地,将对接后的数据和统计数据进行自动备份的步骤后还包括:通过绩效考核系统的定时任务,创建一个定时器;根据定时的预先设置的时间参数,调用全库表备份脚本或者关键表备份脚本。

优选地,将绩效考核系统和银行的所有业务系统的数据对接的步骤包括:根据业务需求从银行系统中抽取需要的数据;经过预设规则,对抽取的数据进行转换加工;将转换加工的数据加载到绩效系统。

一种基于绩效考核系统的数据处理系统,包括:数据对接模块、业务统计模块和备份模块;所述数据对接模块,用于将绩效考核系统和银行的所有业务系统的数据对接;所述业务统计模块,用于根据银行的考核需要,利用对接后的数据进行业务统计;所述备份模块,用于将对接后的数据和统计数据进行自动备份。

优选地,所述业务统计模块,还用于根据银行的考核需求和业绩数据与员工的归属关系,利用对接后的数据计算出员工或网点的考核数据。

与现有技术相比,本发明具有如下有益效果:

本方案的基于绩效考核系统的数据处理方法通过将绩效考核系统和银行的所有业务系统的数据对接,根据银行的考核需要,利用对接后的数据进行业务统计;将对接后的数据和统计数据进行自动备份三大过程将银行各个业务系统的数据,通过接口文件,转换到绩效考核系统的数据库中,实现在成绩效考核系统中对银行不同业务系统的数据计算、业务统计和数据备份过程,将银行不同业务系统的数据均转换成有用的信息。此外,将对接后的数据和统计数据进行自动备份能提高系统的高容灾性,能在数据库被破坏,数据表被异常删除的情况下,能迅速实现业务数据的恢复,系统提供备份机制,既能备份全量数据,也能备份关键数据,保留最近可用备份,动态清理过期备份。

附图说明

图1为一实施例的基于绩效考核系统的数据处理方法的示意性流程图;

图2为另一实施例的基于绩效考核系统的数据处理方法的示意性流程图;

图3为一实施例的基于绩效考核系统的数据处理系统的示意性结构图。

具体实施方式

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

实施例1

一种基于绩效考核系统的数据处理方法,包括:

s11,将绩效考核系统和银行的所有业务系统的数据对接;步骤s11包括:根据业务需求从银行系统中抽取需要的数据;经过预设规则,对抽取的数据进行转换加工;将转换加工的数据加载到绩效系统。

s12,根据银行的考核需要,利用对接后的数据进行业务统计;具体地,s12步骤包括:根据银行的考核需求和业绩数据与员工的归属关系,利用对接后的数据计算出员工或网点的考核数据。

s13,将对接后的数据和统计数据进行自动备份。具体地,s13步骤包括:将对接后的数据和考核结果进行全库表备份或者关键表备份。

本实施例的基于绩效考核系统的数据处理方法通过将绩效考核系统和银行的所有业务系统的数据对接,根据银行的考核需要,利用对接后的数据进行业务统计;将对接后的数据和统计数据进行自动备份三大过程将银行各个业务系统的数据,通过接口文件,转换到绩效考核系统的数据库中,实现在成绩效考核系统中对银行不同业务系统的数据计算、业务统计和数据备份过程,将银行不同业务系统的数据均转换成有用的信息。此外,将对接后的数据和统计数据进行自动备份能提高系统的高容灾性,能在数据库被破坏,数据表被异常删除的情况下,能迅速实现业务数据的恢复,系统提供备份机制,既能备份全量数据,也能备份关键数据,保留最近可用备份,动态清理过期备份。

实施例2

参见图2,一种基于绩效考核系统的数据处理方法,包括:

s21,将绩效考核系统和银行的所有业务系统的数据对接;此步骤主要实现绩效系统与银行其他业务系统数据的无缝对接,是承上启下的一环。对接过程中的主要环节就是数据抽取、数据转换和加工、数据加载。数据抽取主要是根据业务需求从对应的系统中抽取需要的数据出来,然后经过统一约定的规则,对数据进行转换加工,最后加载到绩效系统中。数据抽取过程的编写shell或批处理脚本处理逻辑如下:

(1)通过数据库名、用户名及密码连接绩效系统;

(2)从绩效考核系统数据库中读取系统表-系统参数表中系统日期值及接口数据文件路径值;

(3)根据系统日期及接口数据文件拼接成当天接口文件的实际路径,查看服务器是否存在该目录,不存在,则创建该目录并退出批处理脚本,否则执行下一步

(4)进入当前服务器的当天接口文件实际路径中,查看是否有ok.dat文件,如果存在,则退出批处理脚本,否则执行下一步;

(5)通过数据库名、用户名及密码连接数据下发系统或ods平台系统;

(6)利用exp、bcp等数据库命令,从数据下发系统或ods中,把需要的表从对应系统中导出来,调用数据转换脚本,并保存到当前路径的日期目录中;

(7)导出最后一个文件后,创建一个空的结束文件ok.dat,退出批处理脚本。通过linux的contab或windows的定时任务,创建一个定时器,每天每隔30分钟调用shell或批处理脚本。

数据转换的步骤包括:

(1)根据考核需求,定义需要的统一接口数据字典,如接口数据-存款帐户、接口数据-贷款帐户等;

(2)根据银行系统的数据字典定义,从相关的源表分析出我们需要的表及字段内容,如接口数据-存款帐户对应银行系统的对公存款数据及对私储蓄文件。

(3)分别从银行的数据下发系统或ods平台系统中,取对应源表中需要的内容,并通过一定的规则转换成符合统一接口数据字典的规范数据

数据装载的步骤包括:

(1)跑数当天,根据系统日期及接口数据文件拼接成当天接口文件的实际路径

(2)进行实际路径,通过imp、bcp等数据库命令,把数据接口文件加载到绩效系统中来;

s22,将对接后的数据进行转换;如果是非流水类的数据,更新绩效表当前表:根据接口表数据与绩效表数据的主键进行关联判断,若都存在,则用接口表数据更新绩效表数据;若在接口表中存在,但在绩效表中不存在,则直接插入绩效表;若接口表中不存在,但在绩效表中存在,则把绩效表中数据的状态更新为注销,相关余额更新为0;更新绩效表历史表:把当前绩效表的数据与绩效历史表的当天数据进行比较,如果两个表的数据不一致,则把当前绩效表的数据记录到绩效历史表中,并通过起始日期、结束日期进行截断;如果是流水类的数据,根据统计日期把绩效表当天的流水数据删除,把接口表的数据直接插入到绩效表中。

s23,对转换后的数据进行业务数据统计;s23的步骤包括:根据指标的配置需求,设计总账表的数据模型,总账表的数据模型的主键部分是反映指标的过滤条件,总账表的数据模型的非主键部分是指标统计汇总的字段内容;根据绩效表数据和业绩关系数据关联,计算出各行员的绩效业绩明细,并按总账表的数据模型主键进行汇总;删除当天总账的数据,把转换后的汇总数据插入到总账中,得到总账数据。

s24,根据统计好的业务数据生成报表数据。步骤s24包括:根据指标算法的配置内容,从总账数据中按过滤条件筛选出需要的记录,并汇总相关的统计字段,生成指标数据;将指标数据保存到业绩指标-机构或业绩指标-行员表中。根据银行的考核方案需求和指标数据,进行工资结果的运算,得到方案、工资报表数据。如存款工资=对公存款余额指标*3元/每万元,得出该行员的存款的工资,并保存到考核方案-运用结果-行员或考核方案-运用结果-机构表中。

s25,将对接后的数据和报表数据进行全库表备份或者关键表备份。全库表备份是指备份整个数据库的所有表数据,但耗时较长,关键表备份是指备份数据库中重要的表数据。全库表备份脚本的过程如下:根据数据库名,用户名,密码连接到绩效系统;读取绩效系统的统计日期及备份路径,获取最终的数据备份路径位置;查看该目录位置是否存在,若存在,则退出,否则创建该目录并执行下一步。进入备份目录,把全库的表通过exp或bcp等数据库命令把数据全部导出来,并使用winrar等工具进行压缩。关键表备份脚本的过程如下:根据数据库名,用户名,密码连接到绩效系统;读取绩效系统的统计日期及备份路径,获取最终的数据备份路径位置;查看该目录位置是否存在,若存在,则退出,否则创建该目录并执行下一步进入备份目录,把全库的表通过exp或bcp等数据库命令把关键表数据导出来,并使用winrar等工具进行压缩。

s26,通过绩效考核系统的定时任务,创建一个定时器;根据定时器的预先设置的时间参数,调用全库表备份脚本或者关键表备份脚本;

本实施例的基于绩效考核系统的数据处理方法通过将绩效考核系统和银行的所有业务系统的数据对接,将对接后的数据进行转换,对转换后的数据进行业务数据统计,根据统计好的业务数据生成报表数据,将对接后的数据和报表数据进行全库表备份或者关键表备份,以实现复杂的业务统计逻辑,满足银行考核到人,打破传统的只能考核到机构的大锅饭现象,实现精细管理,助力银行不断提高业绩水平。同时通过接口文件,将银行的所有业务系统的数据转换到绩效考核系统的数据库中,实现在成绩效考核系统中对银行不同业务系统的数据计算、业务统计和数据备份过程,将银行不同业务系统的数据均转换成有用的信息。此外,将对接后的数据和统计数据进行自动备份能提高系统的高容灾性,能在数据库被破坏,数据表被异常删除的情况下,能迅速实现业务数据的恢复,系统提供定时备份机制,既能备份全量数据,也能备份关键数据,保留最近可用备份,动态清理过期备份。

实施例3

参见图3、一种基于绩效考核系统的数据处理系统,包括:数据对接模块11、业务统计模块12和备份模块13;所述数据对接模块11,用于将绩效考核系统和银行的所有业务系统的数据对接;所述业务统计模块12,用于根据银行的考核需要,利用对接后的数据进行业务统计;所述备份模块13,用于将对接后的数据和统计数据进行自动备份。

在本实施例,所述业务统计模块12,还用于根据银行的考核需求和业绩数据与员工的归属关系,利用对接后的数据计算出员工或网点的考核数据。更进一步地,所述业务统计模块12,还用于将对接后的数据进行转换;对转换后的数据进行业务数据统计;根据统计好的业务数据生成报表数据。其中,对转换后的数据进行业务数据统计的步骤包括:根据指标的配置需求,设计总账表的数据模型,总账表的数据模型的主键部分是反映指标的过滤条件,总账表的数据模型的非主键部分是指标统计汇总的字段内容;根据绩效表数据和业绩关系数据关联,计算出各行员的绩效业绩明细,并按总账表的数据模型主键进行汇总;删除当天总账的数据,把转换后的汇总数据插入到总账中,得到总账数据。根据统计好的业务数据生成报表数据的步骤包括:根据指标算法的配置内容,从总账数据中按过滤条件筛选出需要的记录,并汇总相关的统计字段,生成指标数据;根据银行的考核方案需求和指标数据,进行工资结果的运算,得到方案、工资报表数据。

在本实施例,所述备份模块13,还用于将对接后的数据和考核结果进行全库表备份或者关键表备份。

在本实施例,还包括定时器创建模块;所述定时器创建模块,用于通过绩效考核系统的定时任务,创建一个定时器;根据定时的预先设置的时间参数,调用全库表备份脚本或者关键表备份脚本。

在本实施例,所述数据对接模块11,用于根据业务需求从银行系统中抽取需要的数据;经过预设规则,对抽取的数据进行转换加工;将转换加工的数据加载到绩效系统。

本方案的基于绩效考核系统的数据处理系统通过数据对接模块、业务统计模块和备份模块;所述数据对接模块将绩效考核系统和银行的所有业务系统的数据对接;所述业务统计模块根据银行的考核需要,利用对接后的数据进行业务统计;所述备份模块将对接后的数据和统计数据进行自动备份。通过这三大模块将银行各个业务系统的数据,通过接口文件,转换到绩效考核系统的数据库中,实现在成绩效考核系统中对银行不同业务系统的数据计算、业务统计和数据备份过程,将银行不同业务系统的数据均转换成有用的信息。通过这三大模块将银行各个业务系统的数据,通过接口文件,转换到绩效考核系统的数据库中,实现在成绩效考核系统中对银行不同业务系统的数据计算、业务统计和数据备份过程,将银行不同业务系统的数据均转换成有用的信息。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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