技术新讯 > 计算推算,计数设备的制造及其应用技术 > 数据迁移方法、装置、计算机可读存储介质及电子设备与流程  >  正文

数据迁移方法、装置、计算机可读存储介质及电子设备与流程

  • 国知局
  • 2024-10-15 09:37:35

本发明涉及数据处理领域,具体而言,涉及一种数据迁移方法、装置、计算机可读存储介质及电子设备。

背景技术:

1、数据迁移是指将数据从一个系统、数据库或其他存储介质转移到另一个系统、数据库或存储介质的过程。在传统的模式中,客户需要先手动整理源系统和目标系统的数据,并通过管理界面建立两者之间的映射关系,然后再基于映射关系实现源系统和目标系统之间的数据迁移。由于前述方式依赖于人工执行,因此会导致确定映射关系的速度慢,从而影响数据迁移,存在数据迁移效率低下的问题,且难以快速适应数据量增长和业务变化。

2、针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

1、本发明实施例提供了一种数据迁移方法、装置、计算机可读存储介质及电子设备,以至少解决相关技术中将数据从源系统迁移至目标系统时,依赖人工确定源系统与目标系统之间的数据映射关系,导致数据迁移效率低的技术问题。

2、根据本发明实施例的一个方面,提供了一种数据迁移方法,包括:获取源系统中的基础数据信息,得到至少一个第一基础数据信息,并获取目标系统中的基础数据信息,得到至少一个第二基础数据信息;对于每个第一基础数据信息,根据第一基础数据信息与各个第二基础数据信息之间的重复词语以及重复词语对应的目标权重,确定第一基础数据信息与各个第二基础数据信息的相似度,其中,目标权重是指词语所属的词语类别对应的权重;根据相似度确定至少一个第一基础数据信息与至少一个第二基础数据信息之间的映射关系;根据映射关系在源系统和目标系统之间进行数据迁移。

3、进一步地,数据迁移方法还包括:对第一基础数据信息进行分词,得到第一分词集合;对于每个第二基础数据信息,对第二基础数据信息进行分词,得到第二分词集合;计算第一分词集合与第二分词集合的交集,得到重复词语集合;计算重复词语集合中各个重复词语的长度与重复词语对应的目标权重之间的乘积,得到各个重复词语对应的第一乘积;根据第一乘积之和确定第一基础数据信息与第二基础数据信息之间的相似度。

4、进一步地,数据迁移方法还包括:计算第一分词集合中各个分词的长度与分词对应的目标权重之间的乘积,得到第一分词集合中各个分词对应的第二乘积;计算第二分词集合中各个分词的长度与分词对应的目标权重之间的乘积,得到第二分词集合中各个分词对应的第三乘积;根据第一乘积之和与第二乘积之和之间的数值关系、第一乘积之和与第三乘积之和之间的数值关系,确定第一基础数据信息与第二基础数据信息之间的相似度。

5、进一步地,数据迁移方法还包括:计算第一乘积之和与第二乘积之和之间的比值,得到第一比值;计算第二乘积之和与第三乘积之和之间的比值,得到第二比值;根据第一比值与第二比值的和,确定第一基础数据信息与第二基础数据信息之间的相似度。

6、进一步地,数据迁移方法还包括:对于每个第一基础数据信息,判断至少一个第二基础数据信息中是否存在目标基础数据信息,其中,目标基础数据信息是指与第一基础数据信息之间的相似度大于预设相似度的第二基础数据信息;在存在目标基础数据信息的情况下,确定第一基础数据信息与目标基础数据信息之间存在映射关系,以得到至少一个第一基础数据信息与至少一个第二基础数据信息之间的映射关系。

7、进一步地,数据迁移方法还包括:向目标对象展示映射关系;在接收到目标对象的关系更新指令的情况下,根据关系更新指令更新映射关系,得到目标映射关系;根据目标映射关系在源系统和目标系统之间进行数据迁移。

8、进一步地,数据迁移方法还包括:获取源系统中待迁移的目标数据,其中,目标数据包括至少一个第一基础数据信息以及业务数据信息;从目标数据中确定至少一个第一基础数据信息;将目标数据中各个第一基础数据信息的信息内容转换为第一基础数据信息对应的第二基础数据信息的信息内容,得到更新后的目标数据;将更新后的目标数据保存至目标系统。

9、根据本发明实施例的另一方面,还提供了一种数据迁移装置,包括:获取模块,用于获取源系统中的基础数据信息,得到至少一个第一基础数据信息,并获取目标系统中的基础数据信息,得到至少一个第二基础数据信息;第一确定模块,用于对于每个第一基础数据信息,根据第一基础数据信息与各个第二基础数据信息之间的重复词语以及重复词语对应的目标权重,确定第一基础数据信息与各个第二基础数据信息的相似度,其中,目标权重是指词语所属的词语类别对应的权重;第二确定模块,用于根据相似度确定至少一个第一基础数据信息与至少一个第二基础数据信息之间的映射关系;处理模块,用于根据映射关系在源系统和目标系统之间进行数据迁移。

10、根据本发明实施例的另一方面,还提供了一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,其中,计算机程序被设置为运行时执行上述的数据迁移方法。

11、根据本发明实施例的另一方面,还提供了一种电子设备,电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得一个或多个处理器实现用于运行程序,其中,程序被设置为运行时执行上述的数据迁移方法。

12、在本发明实施例中,采用根据源系统和目标系统中的基础数据信息之间的相似度自动确定数据映射关系,并基于映射关系进行数据迁移的方式,通过获取源系统中的基础数据信息,得到至少一个第一基础数据信息,并获取目标系统中的基础数据信息,得到至少一个第二基础数据信息,然后对于每个第一基础数据信息,根据第一基础数据信息与各个第二基础数据信息之间的重复词语以及重复词语对应的目标权重,确定第一基础数据信息与各个第二基础数据信息的相似度,接着根据相似度确定至少一个第一基础数据信息与至少一个第二基础数据信息之间的映射关系,从而根据映射关系在源系统和目标系统之间进行数据迁移。

13、在上述过程中,通过根据第一基础数据信息与各个第二基础数据信息之间的重复词语以及重复词语对应的目标权重,确定第一基础数据信息与各个第二基础数据信息的相似度,实现了对源系统和目标系统中的基础数据信息之间的相似度的自动确定。通过根据相似度确定第一基础数据信息与第二基础数据信息之间的映射关系,实现了根据相似度自动确定源系统和目标系统中的基础数据信息之间的映射关系,从而提高了确定映射关系的速度,进而提高了数据迁移效率。此外,通过根据第一基础数据信息与第二基础数据信息之间的重复词语以及目标权重确定相似度,实现了对根据基础数据信息之间的重合内容和重要度确定基础数据信息之间的相似度,从而提高了确定的相似度的准确性。

14、由此可见,本申请所提供的方案达到了根据源系统和目标系统中的基础数据信息之间的相似度自动确定数据映射关系,并基于映射关系进行数据迁移的目的,从而实现了提高数据迁移效率的技术效果,进而解决了相关技术中将数据从源系统迁移至目标系统时,依赖人工确定源系统与目标系统之间的数据映射关系,导致数据迁移效率低的技术问题。

技术特征:

1.一种数据迁移方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据所述第一基础数据信息与各个第二基础数据信息之间的重复词语以及所述重复词语对应的目标权重,确定所述第一基础数据信息与各个第二基础数据信息的相似度,包括:

3.根据权利要求2所述的方法,其特征在于,根据第一乘积之和确定所述第一基础数据信息与所述第二基础数据信息之间的相似度,包括:

4.根据权利要求3所述的方法,其特征在于,根据所述第一乘积之和与第二乘积之和之间的数值关系、所述第一乘积之和与第三乘积之和之间的数值关系,确定所述第一基础数据信息与所述第二基础数据信息之间的相似度,包括:

5.根据权利要求1所述的方法,其特征在于,根据所述相似度确定所述至少一个第一基础数据信息与所述至少一个第二基础数据信息之间的映射关系,包括:

6.根据权利要求1所述的方法,其特征在于,根据所述映射关系在所述源系统和所述目标系统之间进行数据迁移,包括:

7.根据权利要求1所述的方法,其特征在于,

8.一种数据迁移装置,其特征在于,包括:

9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行所述权利要求1至7任一项中所述的数据迁移方法。

10.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器;存储器,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现用于运行程序,其中,所述程序被设置为运行时执行所述权利要求1至7任一项中所述的数据迁移方法。

技术总结本发明公开了一种数据迁移方法、装置、计算机可读存储介质及电子设备。涉及数据处理领域,该方法包括:获取源系统中的至少一个第一基础数据信息,并获取目标系统中的至少一个第二基础数据信息;根据第一基础数据信息与各个第二基础数据信息之间的重复词语以及重复词语对应的目标权重,确定第一基础数据信息与各个第二基础数据信息的相似度;根据相似度确定至少一个第一基础数据信息与至少一个第二基础数据信息之间的映射关系;根据映射关系在源系统和目标系统之间进行数据迁移。本发明解决了相关技术中将数据从源系统迁移至目标系统时,依赖人工确定源系统与目标系统之间的数据映射关系,导致数据迁移效率低的技术问题。技术研发人员:江新刚,罗远军,张甜,蓝承志受保护的技术使用者:远光软件股份有限公司技术研发日:技术公布日:2024/10/10

本文地址:https://www.jishuxx.com/zhuanli/20241015/314772.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。