【技术实现步骤摘要】
本专利技术是关于一种数据迁移的方法及系统,尤其指面向结构的数据迁移方法及系统。
技术介绍
在信息化建设过程中,原有的信息系统不断被功能更强大的新系统所取代。在新旧系统的切换过程中,必然要面临一个数据迁移的问题。有的旧系统从启用到被新系统取代,在其使用期间往往积累了大量珍贵的历史数据,其中许多历史数据都是新系统顺利启用所必须的。数据迁移,就是将这些历史数据进行过滤、转换,并装载到新系统中的过程。数据迁移主要适用于一套旧系统切换到另一套新系统,或多套旧系统切换到同一套新系统时,需要将旧系统中的历史数据转换到新系统中的情况。在现有的数据迁移工具产品中,能够实现数据的过滤、转换、装载等功能,但是由于新旧系统的数据结构不完全相同,不能把旧系统中的代码字段转换为新系统中的代码,或者在新系统中自动生成代码。因此,也不能在新系统中同时装载主表数据及其子表数据。这样,就必须事先对旧系统数据进行处理,从而增加了数据迁移的难度和工作量。针对上述问题,本专利技术提出了一种面向结构的数据迁移方法及系统,就是通过在模版中定义多层次的虚表及多层次的虚外键,定义迁移数据的结构关系,通过数据迁 ...
【技术保护点】
一种面向结构的数据迁移的系统,能够定义数据迁移的模版,并执行数据从数据源到目标数据库的迁移,其特点在于,系统包括:模版定义模块,用于提供图形用户接口,使用者通过模版定义模块定义数据迁移模版。数据迁移引擎模块,用于执行数据迁移 模版,把数据源中的数据按照数据模版定义的规则迁移到目标数据库中。开发者应用程序接口(API),用于访问数据源数据,供使用者编写数据迁移中的事件处理程序时使用,也可以从使用者的应用程序中使用。
【技术特征摘要】
1.一种面向结构的数据迁移的系统,能够定义数据迁移的模版,并执行数据从数据源到目标数据库的迁移,其特点在于,系统包括模版定义模块,用于提供图形用户接口,使用者通过模版定义模块定义数据迁移模版。数据迁移引擎模块,用于执行数据迁移模版,把数据源中的数据按照数据模版定义的规则迁移到目标数据库中。开发者应用程序接口(API),用于访问数据源数据,供使用者编写数据迁移中的事件处理程序时使用,也可以从使用者的应用程序中使用。2.一种面向结构的数据迁移的方法,能够定义数据迁移的模版,并执行数据从数据源到目标数据库的迁移,其特征在于,包括以下步骤设置系统参数,包括每次提交的行数、Excel文件显示的行数、Excel文件显示的列数、是否截取源数据中的空格、是否把空字符串作为空值处理;定义数据迁移模版;执行数据迁移,根据使用者在数据迁移模版中选择的虚表,自动从源表中读取数据,按照虚表的定义把数据存放到目标表中去,在执行的过程中执行使用者定义的各种事件处理程序;3.如权利要求2所述的数据迁移方...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。