账套迁移方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:34020428 阅读:19 留言:0更新日期:2022-07-02 16:48
本申请涉及账套迁移方法、装置、计算机设备和存储介质,可以应用于企业资源计划(Enterprise Resource Planning,ERP)系统。所述方法包括:获取目标账套信息和多个源账套的备份文件,并根据每个源账套的备份文件确定每个源账套的数据库类型;将每个源账套的备份文件保存至每个源账套的数据库类型所对应的数据库中;从每个源账套的数据库类型所对应的数据库中,读取每个源账套的业务数据,并基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象;将多个源账套的业务对象合并为目标对象,并基于所述目标账套信息将所述目标对象存储至目标数据库。采用本方法能够将多个源账套合并迁移到一个目标账套中。够将多个源账套合并迁移到一个目标账套中。够将多个源账套合并迁移到一个目标账套中。

【技术实现步骤摘要】
账套迁移方法、装置、计算机设备和存储介质


[0001]本申请涉及数据处理
,特别是涉及账套迁移方法、装置、计算机设备和存储介质。

技术介绍

[0002]账套是企业用于核算某个时期内成本、费用、收入和支出以及在日常业务中发生经济活动信息的汇总,包含会计科目、记账凭证、会计账簿、会计报表、业务数据等。
[0003]账套是一个独立、完整的数据集合,该数据集合包括一整套独立、完整的系统控制参数、用户权限、基本档案、会计信息,账表查询等内容,从而形成一个独立的数据库。
[0004]在一些场景下,需要将源账套从原始账套管理平台迁移到新的账套管理平台,现有技术只能实现将一个源账套的数据迁移到一个目标账套,当原始账套管理平台有多个源账套需要迁移时,无法将多个源账套的数据合并迁移到一个目标账套中,只能在新的账套管理平台购买多个目标账套,将多个源账套分别迁移至多个目标账套,这样,导致迁移账套的成本较高。

技术实现思路

[0005]基于此,有必要针对上述技术问题,提供了能够将多个源账套合并迁移到一个目标账套中的账套迁移方法、装置、计算机设备和存储介质。
[0006]第一方面,本申请提供了一种账套迁移方法。所述方法包括:
[0007]获取目标账套信息和多个源账套的备份文件,并根据每个源账套的备份文件确定每个源账套的数据库类型;
[0008]将每个源账套的备份文件存储至每个源账套的数据库类型所对应的数据库中;
[0009]从每个源账套的数据库类型所对应的数据库中,读取每个源账套的业务数据,并基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象;
[0010]将多个源账套的业务对象合并为目标对象,并基于所述目标账套信息将所述目标对象存储至目标数据库。
[0011]在其中一个实施例中,所述获取目标账套信息和多个源账套的备份文件,包括:
[0012]获取压缩文件和目标账套信息,将所述压缩文件存储至网络共享目录中,并获取所述压缩文件在所述网络共享目录中的存储路径;
[0013]在所述网络共享目录中解压所述存储路径对应的压缩文件,以获取多个源账套的备份文件。
[0014]在其中一个实施例中,所述根据每个源账套的备份文件确定每个源账套的数据库类型,包括:
[0015]获取每个源账套的备份文件的文件名,根据每个源账套的备份文件的文件名确定每个源账套的数据库类型。
[0016]在其中一个实施例中,所述基于所述目标账套信息和每个源账套的业务数据,确
定每个源账套的业务对象,包括:
[0017]对每个源账套的业务数据进行序列化处理,得到每个源账套的预设格式数据;
[0018]基于目标账套信息对每个源账套的预设格式数据进行反序列化处理,得到每个源账套的待处理数据,并将每个源账套的待处理数据封装为业务对象。
[0019]在其中一个实施例中,所述基于所述目标账套信息将所述目标对象存储至目标数据库,包括:
[0020]查找所述目标账套信息对应的目标数据库连接,基于所述目标数据库连接将所述目标对象存储至目标数据库。
[0021]在其中一个实施例中,所述方法还包括:
[0022]根据每个源账套的备份文件的文件名,确定每个源账套的顺序标识,其中,源账套的顺序标识用于反映源账套的业务时间;
[0023]相应地,所述将多个源账套的业务对象合并为目标对象,包括:
[0024]按照顺序标识的顺序,依次合并多个源账套的业务对象,得到目标对象。
[0025]第二方面,本申请还提供了一种账套迁移装置。所述装置包括:
[0026]数据库类型确定模块,用于获取目标账套信息和多个源账套的备份文件,并根据每个源账套的备份文件确定每个源账套的数据库类型;
[0027]数据存储模块,用于将每个源账套的备份文件存储至每个源账套的数据库类型所对应的数据库中;
[0028]数据处理模块,用于从每个源账套的数据库类型所对应的数据库中,读取每个源账套的业务数据,并基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象;
[0029]迁移模块,用于将多个源账套的业务对象合并为目标对象,并基于所述目标账套信息将所述目标对象存储至目标数据库。
[0030]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0031]获取目标账套信息和多个源账套的备份文件,并根据每个源账套的备份文件确定每个源账套的数据库类型;
[0032]将每个源账套的备份文件存储至每个源账套的数据库类型所对应的数据库中;
[0033]从每个源账套的数据库类型所对应的数据库中,读取每个源账套的业务数据,并基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象;
[0034]将多个源账套的业务对象合并为目标对象,并基于所述目标账套信息将所述目标对象存储至目标数据库。
[0035]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
[0036]获取目标账套信息和多个源账套的备份文件,并根据每个源账套的备份文件确定每个源账套的数据库类型;
[0037]将每个源账套的备份文件存储至每个源账套的数据库类型所对应的数据库中;
[0038]从每个源账套的数据库类型所对应的数据库中,读取每个源账套的业务数据,并基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象;
[0039]将多个源账套的业务对象合并为目标对象,并基于所述目标账套信息将所述目标对象存储至目标数据库。
[0040]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
[0041]获取目标账套信息和多个源账套的备份文件,并根据每个源账套的备份文件确定每个源账套的数据库类型;
[0042]将每个源账套的备份文件存储至每个源账套的数据库类型所对应的数据库中;
[0043]从每个源账套的数据库类型所对应的数据库中,读取每个源账套的业务数据,并基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象;
[0044]将多个源账套的业务对象合并为目标对象,并基于所述目标账套信息将所述目标对象存储至目标数据库。
[0045]上述账套迁移方法、装置、计算机设备、存储介质和计算机程序产品,获取多个源账套的备份文件,将每个源账套的备份文件存储至每个源账套对应的数据库中,从每个源账套对应的数据库中,获取每个源账套的业务数据,将每个源账套的业务数据转换为目标账套所需的业务对象,将每个源账套的业务对象合并得到目标对象,将目标对象存储到目标数据库,以实现将多个源账套迁移至目标账套。通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种账套迁移方法,其特征在于,所述方法包括:获取目标账套信息和多个源账套的备份文件,并根据每个源账套的备份文件确定每个源账套的数据库类型;将每个源账套的备份文件存储至每个源账套的数据库类型所对应的数据库中;从每个源账套的数据库类型所对应的数据库中,读取每个源账套的业务数据,并基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象;将多个源账套的业务对象合并为目标对象,并基于所述目标账套信息将所述目标对象存储至目标数据库。2.根据权利要求1所述的方法,其特征在于,所述获取目标账套信息和多个源账套的备份文件,包括:获取压缩文件和目标账套信息,将所述压缩文件存储至网络共享目录中,并获取所述压缩文件在所述网络共享目录中的存储路径;在所述网络共享目录中解压所述存储路径对应的压缩文件,以获取多个源账套的备份文件。3.根据权利要求1所述的方法,其特征在于,所述根据每个源账套的备份文件确定每个源账套的数据库类型,包括:获取每个源账套的备份文件的文件名,根据每个源账套的备份文件的文件名确定每个源账套的数据库类型。4.根据权利要求1所述的方法,其特征在于,所述基于所述目标账套信息和每个源账套的业务数据,确定每个源账套的业务对象,包括:对每个源账套的业务数据进行序列化处理,得到每个源账套的预设格式数据;基于目标账套信息对每个源账套的预设格式数据进行反序列化处理,得到每个源账套的待处理数据,并将每个源账套的待处理数据封装为业务对象。5.根据权利要求1所述的方法,其特征在于,所述基于所述目标账套信息将所述目标对象存储至目标数据库,包括:...

【专利技术属性】
技术研发人员:顾健鑫姚卓宗赵艳玲王晓娟
申请(专利权)人:金蝶蝶金云计算有限公司
类型:发明
国别省市:

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

1