多数据源的数据迁移方法技术

技术编号:17878988 阅读:36 留言:0更新日期:2018-05-06 00:47
本发明专利技术公开了一种多数据源的数据迁移方法,该多数据源的数据迁移方法包括:获取迁移数据源与接收数据源的连接信息;创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置;根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。本发明专利技术的多数据源的数据迁移方法直接将迁移数据源与接收数据源之间建立连接,并且创建迁移数据源的字段与接收数据源的字段之间的对应关系,从而使迁移数据源中的数据能够直接导入至接收数据源中,不仅省略了备份文件,还能避免因备份文件与接收数据源不兼容而引起的数据导入失败。

Data migration method of multiple data sources

The invention discloses a data migration method of multiple data sources. The data migration method of the multi data source includes: obtaining the connection information between the migrated data source and the received data source; creating the correspondence between the fields of the migrated data source and the fields of the received data source to form the data migration configuration; according to the data migration configuration The data in the migrated data source is directly imported into the received data source. The data migration method of this invention directly connects the migrated data source with the received data source, and creates the correspondence between the field of the migrated data source and the field of the received data source, so that the data in the migrated data source can be directly imported into the receiving data source, and the backup text is omitted. It also avoids data import failure caused by the incompatibility between backup files and receiving data sources.

【技术实现步骤摘要】
多数据源的数据迁移方法
本专利技术涉及数据迁移领域,特别是涉及一种多数据源的数据迁移方法。
技术介绍
随着电子网络时代的兴起,在日常的工作生活中需要用到越来越多的数据存储。而随着时间的增加,会出现数据源硬件老化、数据源存储空间不足、数据源需要更新换代等问题的出现。因此,需要进行数据迁移以保证数据的完整性。在现有技术中,进行数据迁移,尤其是不同数据源之间的迁移,一般是先将迁移数据源中的数据导出为备份文件,然后再将备份文件导入到接收数据源中。因此,现有的数据迁移方法需要先形成备份文件,需要额外的空间,并且在将备份文件导入接收数据源中时可能会出现数据类型不兼容,从而出现数据导入失败的情况。
技术实现思路
本专利技术主要解决的技术问题是提供一种多数据源的数据迁移方法,能够不需要备份文件,直接将迁移数据源中的数据导入至接收数据源中,避免因备份文件问题引起的数据导入失败。为解决上述技术问题,本专利技术采用的一个技术方案是:提供一种多数据源的数据迁移方法,该多数据源的数据迁移方法包括:获取迁移数据源与接收数据源的连接信息;创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置;根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。为解决上述技术问题,本专利技术采用的另一个技术方案是:提供一种多数据源的数据迁移方法,该多数据源的数据迁移方法包括:获取任务,任务中包括数据迁移配置,数据迁移配置中包括迁移数据源与接收数据源的连接信息、迁移数据源的字段与接收数据源中的字段的对应关系;执行任务,以根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。本专利技术的有益效果是:区别于现有技术的情况,本专利技术的多数据源的数据迁移方法直接将迁移数据源与接收数据源之间建立连接,并且创建迁移数据源的字段与接收数据源的字段之间的对应关系,从而使迁移数据源中的数据能够直接导入至接收数据源中,省略了备份文件,从而避免了因备份文件与接收数据源不兼容而引起的数据导入失败。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:图1是本专利技术的多数据源的数据迁移方法的第一实施方式的流程示意图;图2是本专利技术的多数据源的数据迁移方法的第二实施方式的流程示意图;图3是本专利技术的多数据源的数据迁移方法的第三实施方式的流程示意图;图4是本专利技术的多数据源的数据迁移方法的第四实施方式的流程示意图;图5是本专利技术的多数据源的数据迁移方法的第五实施方式的流程示意图;图6是本专利技术的多数据源的数据迁移方法的第六实施方式的流程示意图;图7是本专利技术的多数据源的数据迁移方法的第七实施方式的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。参阅图1,图1是本专利技术的多数据源的数据迁移方法的第一实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:在步骤S11中,获取迁移数据源与接收数据源的连接信息。其中,连接信息例如包括连接方式、连接路径等信息。通过连接信息,可以了解迁移数据源与接收数据源的连接形式与数据互通方式等,或者根据该连接信息可以建立迁移数据源与接收数据源之间的连接。迁移数据源与接收数据源可以为不同类型的数据库,也可为同类型的数据库。在步骤S12中,创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。通过此步骤,将迁移数据源的字段与接收数据源的字段对应上,以使迁移数据源中的数据能够在接收数据源中找到其对应的位置,为数据迁移做准备。此步骤如同建立迁移路径,嫁接起迁移数据源与接收数据源之间的“桥”,使迁移数据源中的数据能够有序并正确的通往接收数据源。例如,在迁移数据源的姓名字段,对应到接收数据源的名字字段。从而,在进行数据迁移时,直接将迁移数据源中的姓名部分的数据直接导入至接收数据源的名字部分。优选的,在本步骤中,以可视化配置方式创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。也就是说,迁移数据源的字段与接收数据源的字段之间的对应关系可视化,能够使用户看到如何进行的对应,哪部分字段对应了那部分字段,从而便于用户的查看及修改,而非直接进行默认化的不可见对应。在步骤S13中,根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。通过上述方式,本实施方式的多数据源的数据迁移方法直接将迁移数据源与接收数据源之间建立连接,并且创建迁移数据源的字段与接收数据源的字段之间的对应关系,从而使迁移数据源中的数据能够直接导入至接收数据源中,省略了备份文件,从而避免了因备份文件与接收数据源不兼容而引起的数据导入失败。参阅图2,图2是本专利技术的多数据源的数据迁移方法的第二实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:在步骤S21中,获取迁移数据源与接收数据源的连接信息。其中,连接信息例如包括连接方式、连接路径等信息。通过连接信息,可以了解迁移数据源与接收数据源的连接形式与数据互通方式等,或者根据该连接信息可以建立迁移数据源与接收数据源之间的连接。迁移数据源与接收数据源可以为不同类型的数据库,也可为同类型的数据库。在步骤S22中,创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。通过此步骤,将迁移数据源的字段与接收数据源的字段对应上,以使迁移数据源中的数据能够在接收数据源中找到其对应的位置,为数据迁移做准备。此步骤如同建立迁移路径,嫁接起迁移数据源与接收数据源之间的“桥”,使迁移数据源中的数据能够有序并正确的通往接收数据源。例如,在迁移数据源的姓名字段,对应到接收数据源的名字字段。从而,在进行数据迁移时,直接将迁移数据源中的姓名部分的数据直接导入至接收数据源的名字部分。优选的,在本步骤中,以可视化配置方式创建迁移数据源的字段与接收数据源的字段之间的对应关系,以形成数据迁移配置。也就是说,迁移数据源的字段与接收数据源的字段之间的对应关系可视化,能够使用户看到如何进行的对应,哪部分字段对应了那部分字段,从而便于用户的查看及修改,而非直接进行默认化的不可见对应。在步骤S23中,将所述数据迁移配置保存为任务。保存为任务后,可以在后续步骤中重复的执行任务,也就是说,可以重复执行根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中的步骤。在步骤S24中,根据数据迁移配置将迁移数据源中的数据直接导入到接收数据源中。参阅图3,图3是本专利技术的多数据源的数据迁移方法的第三实施方式的流程示意图。在本实施方式中,该多数据源的数据迁移方法包括下列步骤:在步骤S31中,获取迁移数据源与接收数据源的连接信息。其中,连接信息例如包括连接方式、连接路径等信息。通过连接信息,可以了解迁移数据源与接收数据源的连接形式与数据互通方式等,或者根据该连接信息可以建立迁移数据源与接收本文档来自技高网...
多数据源的数据迁移方法

【技术保护点】
一种多数据源的数据迁移方法,其特征在于,所述多数据源的数据迁移方法包括:获取迁移数据源与接收数据源的连接信息;创建所述迁移数据源的字段与所述接收数据源的字段之间的对应关系,以形成数据迁移配置;根据所述数据迁移配置将所述迁移数据源中的数据直接导入到所述接收数据源中。

【技术特征摘要】
1.一种多数据源的数据迁移方法,其特征在于,所述多数据源的数据迁移方法包括:获取迁移数据源与接收数据源的连接信息;创建所述迁移数据源的字段与所述接收数据源的字段之间的对应关系,以形成数据迁移配置;根据所述数据迁移配置将所述迁移数据源中的数据直接导入到所述接收数据源中。2.根据权利要求1所述的多数据源的数据迁移方法,其特征在于,在所述创建所述迁移数据源的字段与所述接收数据源的字段之间的对应关系,以形成数据迁移配置的步骤之后,进一步包括:将所述数据迁移配置保存为任务,以重复执行所述根据所述数据迁移配置将所述迁移数据源中的数据直接导入到所述接收数据源中的步骤。3.根据权利要求2所述的多数据源的数据迁移方法,其特征在于,所述将所述数据迁移配置保存为任务的步骤之后,进一步包括:接收用户针对所述任务发出的执行指令,以响应所述执行指令来执行所述根据所述数据迁移配置将所述迁移数据源中的数据直接导入到所述接收数据源中的步骤。4.根据权利要求2所述的多数据源的数据迁移方法,其特征在于,所述将所述数据迁移配置保存为任务的步骤之后,进一步包括:设置所述任务的执行时间,以自动根据所述执行时间执行所述根据所述数据迁移配置将所述迁移数据源中的数据直接导入到所述接收数据源中的步骤。5.根据权利要求4所述的多数据源的数据迁移方法,其特征在于,所述任务的执行时间分为指定性执行与周期性执行两种,所述指...

【专利技术属性】
技术研发人员:何中刘剑波施小峰戴建峰严伟顾永新徐晓辉丁伟陈明敏
申请(专利权)人:江苏中威科技软件系统有限公司
类型:发明
国别省市:江苏,32

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

1