ETL工具KETTLE常用设计之——多表或整库数据全量迁移

一、思路:

有主作业、子作业两个作业组成这个流程,在主作业中,首先调用一个转换用来获取指定库中所有的表名、指定的表名等内容复制到结果记录,然后调用一个子作业,子作业中先调用一个转换用来结果记录中的信息,然后设置变量,变量有效范围为parent_job,然后子作业再调用一个转换,用来执行sql脚本创建表结构和获取源数据表中的数据再输出到对应的目标数据库中表中即可,因为字段名称是一致的,所以不需要指定字段映射;(如果是需要字段映射的,那么就不能这样多表或整库数据全量迁移了,只能每个表配置对应的转换进行抽取数据)

二、自动循环配置过程见博客:

https://blog.csdn.net/LSY_CSDN_/article/details/92062738

发布了131 篇原创文章 · 获赞 23 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/LSY_CSDN_/article/details/92063035