数据管理方法以及数据管理装置制造方法及图纸

技术编号:32463143 阅读:20 留言:0更新日期:2022-02-26 08:56
本发明专利技术公开了一种数据管理方法以及数据管理装置,所述方法包括:获取报文信息;基于所述报文信息生成表格文件;基于第一校验规则对所述表格文件执行第一校验操作,获得第一校验后文件;对所述第一校验后文件执行第二校验操作,获得第二校验后文件;基于多线程数据导入规则对所述第二校验后文件执行数据管理操作。通过采用基于灵活配置的参数导入方法对参数进行导入操作,从而有效提高了银行内业务参数数据的导入效率,大大提高了业务响应速度,同时有效避免了导入程序的大量个性化开发,降低了业务成本,满足了企业的实际需求。满足了企业的实际需求。满足了企业的实际需求。

【技术实现步骤摘要】
数据管理方法以及数据管理装置


[0001]本专利技术涉及数据录入管理领域,具体地涉及一种数据管理方法以及一种数据管理装置。

技术介绍

[0002]随着国内经济的不断发展,商业主体之间的经济活动也越来越多,对于银行业务的需求也越来越多,从而催生了大量的银行业务,尤其对于大型商业银行,存在大量的、高频的业务量。
[0003]大型商业银行在运营过程中,由于所处理的业务种类复杂、业务量大,因此为了保证业务的安全性,需要维护大量的参数数据以对业务进行控制,例如针对一般大型商业银行,其业务参数往往超过1千个,对应的参数数据更是达到千万级别,因此为企业造成了极大的业务维护压力。
[0004]现有的银行参数数据维护主要通过业务人员手动完成,而为了减少业务人员手工维护的工作量,现有的银行业务系统提供参数导入的方式进行参数维护,然而在实际应用过程中,由于银行的不同业务规则差异巨大,因此不同业务的参数有很大不同,因此每个参数都需要配置一套独立的文件解析方法,以实现对业务数据的快速导入,因此在前期的开发过程中,实现参数导入功能的实现成本非常巨大,实现效本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据管理方法,其特征在于,所述方法包括:获取报文信息;基于所述报文信息生成表格文件;基于第一校验规则对所述表格文件执行第一校验操作,获得第一校验后文件;对所述第一校验后文件执行第二校验操作,获得第二校验后文件;基于多线程数据导入规则对所述第二校验后文件执行数据管理操作。2.根据权利要求1所述的方法,其特征在于,所述基于所述报文信息生成表格文件,包括:对所述报文信息执行第一格式转换操作,获得转换后报文;从所述转换后报文中提取报文数据;对所述报文数据执行映射操作,基于映射后的报文数据生成表格文件。3.根据权利要求1所述的方法,其特征在于,所述基于第一校验规则对所述表格文件执行第一校验操作,获得第一校验后文件,包括:对所述表格文件执行第二格式转换操作,获得转换后文件,所述转换后文件中的数据以文本方式进行存储;基于预设行列数对所述转换后文件执行第一校验操作,获得所述第一校验后文件。4.根据权利要求1所述的方法,其特征在于,所述对所述第一校验后文件执行第二校验操作,获得第二校验后文件,包括:获取参数配置信息;判断所述参数配置信息是否为合法配置信息;在所述参数配置信息为合法配置信息的情况下,基于所述参数配置信息对所述第一校验后文件执行所述第二校验操作,获得第二校验后文件;在所述参数配置信息不为合法配置信息的情况下,获取系统配置信息,基于所述系统配置信息对所述第一校验后文件执行所述第二校验操作,获得第二校验后文件。5.根据权利要求4所述的方法,其特征在于,所述参数配置信息和所述系统配置信息均包括最大线程数、最大文件大小以及预设文件行数;所述基于所述参数配置对所述第一校验后文件执行所述第二校验操作,获得第二校验后文件,或基于所述系统配置信息对所述第一校验后文件执行所述第二校验操作,获得第二校验后文件,包括:基于所述第一校验后文件确定当前线程数、当前文件大小以及当前文件行数;判断当前线程数是否小于所述最大线程数;在当前线程数小于所述最大线程数的情况下,判断所述当前文件大小是否小于所述最大文件大小;在所述当前文件大小小于所述最大文件大小的情况下,判断所述当前文件行数是否小于预设文件行数;在所述当前文件行数小于所述预设文件行数的情况下,将所述第一校验后文件作为第二校验后文件。6.根据权利要求5所述的方法,其特征在于,所述基于多线程数据导入规则对所述第二校验后文件执行数据管理操作,包括:
获取预设线程数,所述预设线程数与所述当前线程数相关联;基于所述预设线程数确定多线程导入规则;基于所述多线程导入规则对所述第二校验后文件执行所述数据管理操作。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:在执行所述数据管理操作之前,获取导入操作记录表;基于所述导入操作记录表判断当前的数据管理操作是否属于重复导入操作;若是,则取消当前的数据管理操作;否则,基于所述多线程导入规则对所述第二校验后文件执行所述数据管理操作。8.根据权利要求6所述的方法,其特征在于,所述数据管理操作包括数据导入操作,所述第二校验后文件包括多个待导入数据,所述基于所述多线程导入规则对所述第二校验后文件执行所述数据管理操作,包括:获取所有数据的预设栏位定义信息、预设字段定义信息及其之间的映射关系;基于所述映射关系对所述多个待导入数据进行解析,以确定每个待导入数据与导入后栏位以及导入后存储字段之间的对应关系;获取预设装配规则;基于所述预设装配规则以及所述对应关系对所述多个待导入数据执行数据导入操作,获得导入后数据。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:在执行所述数据导入操作之前,获取业务规则信息;基于所述业务规则信息对所述待导入数据进行预处理,获得预处理后数据;对所述预处理后数据进行合法性校验,获得校验结果;在所述校验结果为校验通过的情况下,基于所述预设装配规则以及所述对应关系对所述多个待导入数据执行数据导入操作,获得导入后数据。10.根据权利要求8所述的方法,其特征在于,所述参数配置信息和所述系统配置信息还包括数据库主键信息,所述方法还包括:从所述导入后数据中提取业务主键信息;判断数据库中是否存在与所述业务主键信息相同的数据库主键信息;若是,则反馈数据重复的错误提示信息。11.一种数据管理装置,其特征在于,所述装置包括:信息获取单元,用于获取报文信息;文件生成单元,用于基于所述报文信息生成表格文件;第一校验单元,用于基于第一校验规则对所述表格文件执行第一校验操作,获得第一校验后文件;第二校验单元,用于对所述第一校验后文件执行第二校验操作,获得第二校验后文件;数据管理...

【专利技术属性】
技术研发人员:沈念
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1