一种账户主档平台迁移及验证方法及系统技术方案

技术编号:32833460 阅读:18 留言:0更新日期:2022-03-26 20:49
本发明专利技术提供了一种账户主档平台迁移及验证方法及系统,涉及数据交互相关技术领域,方法包括:获得第一原始主档信息;根据第一迁移指令对第一原始主档信息进行迁移,获得第一迁移主档信息;按照第一拆分规则对第一原始主档信息和第一迁移主档信息进行文档拆分,生成原始拆分表和迁移拆分表,分别存储于第一数据库和第二数据库中;根据第一数据库和第二数据库进行字段属性分析,获得字段属性集;构建迁移比对规则集,其中,字段属性集与迁移比对规则集一一对应;根据迁移比对规则集对字段属性集进行比对,生成第一比对验证结果。解决了现有技术中存在缺乏短时且占用计算资源较少的迁移数据校验方法的技术问题。移数据校验方法的技术问题。移数据校验方法的技术问题。

【技术实现步骤摘要】
一种账户主档平台迁移及验证方法及系统


[0001]本专利技术涉及数据交互相关
,具体涉及一种账户主档平台迁移及验证方法及系统。

技术介绍

[0002]随着大数据和互联网的不断,平台之间进行数据交互已经成为不可或缺的业务流程之一,为了保障平台数据交互的信息完成性,迁移数据从一个平台迁移到另一个平台以后,需要检查数据是否正确,是否出现记录丢失、数值错误等问题,对于如账户主档此类的数据,数据量庞大,涉及到上亿的记录数,单记录几百个字段,如果采用逐条记录对比的方式,将花费较多时间。又由于生产环境的数据迁移窗口比较珍贵,不适合花大量时间在验证数据结果上,所以需要寻求一种快速验证的方案,保证用最少的时间验证迁移前后的源数据和目标数据是否一致,且如果发现问题,可以快速定位不一致的记录。
[0003]目前主要依赖两种手段,其一为采用分布式计算缩短对比时间,但是此种方式会增加计算复杂度和计算资源;其二为将数据表导出为文件,通过计算文件的哈希值来对比文件一致,但是此种方式无法灵活制定对比规则,应用较少。
[0004]但本申请在实现本申请实施例中专利技术技术方案的过程中,发现上述技术至少存在如下技术问题:
[0005]现有技术中存在缺乏短时且占用计算资源较少的迁移数据校验方法的技术问题。

技术实现思路

[0006]本申请实施例通过提供了一种账户主档平台迁移及验证方法及系统,解决了现有技术中存在缺乏短时且占用计算资源较少的迁移数据校验方法的技术问题。通过读取原始主档和迁移后的主档信息,并对两个文档信息进行拆分得到原始拆分表和迁移拆分表,将原始拆分表存储于第一数据库,将迁移拆分表存储于第二数据库,分别对第一数据库和第二数据库提取字段属性,得到字段属性集,根据不同的字段属性匹配迁移比对规则,进而进行比对,将差异性存储为比对验证结果进行输出,由于将整表数据聚合计算产生一条记录来对比两张表,达到了缩短了对比时间且占用计算资源较少的技术效果。
[0007]鉴于上述问题,本申请实施例提供了一种账户主档平台迁移及验证方法及系统。
[0008]第一方面,本申请实施例提供了一种账户主档平台迁移及验证方法,其中,所述方法包括:获得第一原始主档信息;根据第一迁移指令对所述第一原始主档信息进行迁移,获得第一迁移主档信息,其中,所述第一迁移主档信息为迁移后的文档信息;按照第一拆分规则对所述第一原始主档信息和所述第一迁移主档信息进行文档拆分,生成原始拆分表和迁移拆分表;将所述原始拆分表和所述迁移拆分表分别存储于第一数据库和第二数据库中;根据所述第一数据库和所述第二数据库进行字段属性分析,获得字段属性集;构建迁移比对规则集,其中,所述字段属性集与所述迁移比对规则集一一对应;根据所述迁移比对规则集对所述字段属性集进行比对,生成第一比对验证结果,其中,所述第一比对验证结果为所
述第一原始主档信息与所述第一迁移主档信息的差异性比对结果。
[0009]另一方面,本申请实施例提供了一种账户主档平台迁移及验证系统,其中,所述系统包括:第一获得单元,所述第一获得单元用于获得第一原始主档信息;第二获得单元,所述第二获得单元用于根据第一迁移指令对所述第一原始主档信息进行迁移,获得第一迁移主档信息,其中,所述第一迁移主档信息为迁移后的文档信息;第一处理单元,第二处理单元用于按照第一拆分规则对所述第一原始主档信息和所述第一迁移主档信息进行文档拆分,生成原始拆分表和迁移拆分表;第二处理单元,所述第二处理单元用于将所述原始拆分表和所述迁移拆分表分别存储于第一数据库和第二数据库中;第三获得单元,所述第三获得单元用于根据所述第一数据库和所述第二数据库进行字段属性分析,获得字段属性集;第一构建单元,所述第一构建单元用于构建迁移比对规则集,其中,所述字段属性集与所述迁移比对规则集一一对应;第一生成单元,所述第一生成单元用于根据所述迁移比对规则集对所述字段属性集进行比对,生成第一比对验证结果,其中,所述第一比对验证结果为所述第一原始主档信息与所述第一迁移主档信息的差异性比对结果。
[0010]第三方面,本申请实施例提供了一种计算机可读存储介质,其中,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中中任一项所述的方法。
[0011]第四方面,本申请实施例提供了一种电子设备,其中,包括处理器和存储器;所述存储器,用于存储;所述处理器,用于通过调用,执行第一方面中任一项所述的方法。
[0012]第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序和/或指令,其中,该计算机程序和/或指令被处理器执行时实现第一方面中任一项所述方法的步骤。
[0013]本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:
[0014]由于采用了通过读取原始主档和迁移后的主档信息,并对两个文档信息进行拆分得到原始拆分表和迁移拆分表,将原始拆分表存储于第一数据库,将迁移拆分表存储于第二数据库,分别对第一数据库和第二数据库提取字段属性,得到字段属性集,根据不同的字段属性匹配迁移比对规则,进而进行比对,将差异性存储为比对验证结果进行输出,由于将整表数据聚合计算产生一条记录来对比两张表的技术方案,达到了缩短了对比时间且占用计算资源较少的技术效果。
[0015]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0016]图1为本申请实施例提供了一种账户主档平台迁移及验证方法流程示意图;
[0017]图2为本申请实施例提供了一种账户主档平台迁移及验证方法中配置文件的生成方法流程示意图;
[0018]图3为本申请实施例提供了一种账户主档平台迁移及验证系统结构示意图;
[0019]图4为本申请实施例示例性电子设备的结构示意图。
[0020]附图标记说明:第一获得单元11,第二获得单元12,第一处理单元13,第二处理单
元14,第三获得单元15,第一构建单元16,第一生成单元17,电子设备300,存储器301,处理器302,通信接口303,总线架构304。
具体实施方式
[0021]本申请实施例通过提供了一种账户主档平台迁移及验证方法及系统,解决了现有技术中存在缺乏短时且占用计算资源较少的迁移数据校验方法的技术问题。通过读取原始主档和迁移后的主档信息,并对两个文档信息进行拆分得到原始拆分表和迁移拆分表,将原始拆分表存储于第一数据库,将迁移拆分表存储于第二数据库,分别对第一数据库和第二数据库提取字段属性,得到字段属性集,根据不同的字段属性匹配迁移比对规则,进而进行比对,将差异性存储为比对验证结果进行输出,由于将整表数据聚合计算产生一条记录来对比两张表,达到了缩短了对比时间且占用计算资源较少的技术效果。
[0022]申请概述
[0023]随着大数据和互联网的不断,平台之间进行数据交互本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账户主档平台迁移及验证方法,其特征在于,所述方法包括:获得第一原始主档信息;根据第一迁移指令对所述第一原始主档信息进行迁移,获得第一迁移主档信息,其中,所述第一迁移主档信息为迁移后的文档信息;按照第一拆分规则对所述第一原始主档信息和所述第一迁移主档信息进行文档拆分,生成原始拆分表和迁移拆分表;将所述原始拆分表和所述迁移拆分表分别存储于第一数据库和第二数据库中;根据所述第一数据库和所述第二数据库进行字段属性分析,获得字段属性集;构建迁移比对规则集,其中,所述字段属性集与所述迁移比对规则集一一对应;根据所述迁移比对规则集对所述字段属性集进行比对,生成第一比对验证结果,其中,所述第一比对验证结果为所述第一原始主档信息与所述第一迁移主档信息的差异性比对结果。2.如权利要求1所述的方法,其特征在于,所述方法还包括:根据所述第一数据库,获得所述原始拆分表的所有拆分层;将所述原始拆分表的所有拆分层按照顺序进行编号,获得第一编号信息;根据第一合并指令,基于所述第一编号信息的排列顺序对所述原始拆分表进行合并,获得第一合并文件,其中,所述第一合并文件包括第一文件格式。3.如权利要求2所述的方法,其特征在于,所述方法还包括:根据所述第二数据库,获得所述迁移拆分表的所有拆分层;将所述原始拆分表的所有拆分层按照顺序进行编号,获得第二编号信息;根据第二合并指令,基于所述第二编号信息的排列顺序对所述迁移拆分表进行合并,获得第二合并文件,其中,所述第二合并文件与所述第一合并文件格式相同。4.如权利要求3所述的方法,其特征在于,所述根据所述迁移比对规则集对所述字段属性集进行比对之前,所述方法还包括:获得第一配置指令;根据第一配置指令,构建第一配置格式,其中,所述第一配置格式包括字段名称和字段属性,且所述字段名称与所述字段属性之间具有第一连接符;基于所述第一配置格式分别对所述第一合并文件和所述第二合并文件进行字段属性配置,生成第一配置文件和第二配置文件;根据所述第一配置文件和所述第二配置文件,获得第一比对指令。5.如权利要求4所述的方法,其特征在于,所述字段名称包括一自定义单元,所述自定义单元用于对所述字段名称进行增加和删除。6.如权利要求1所述的方法,其...

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

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

1