kettle抽取单张表数据我们都会做,直接表输入,表输出即可。但如果需要抽取的表比较多,还要一张一张表去配置作业么,,,,当然也是可以的,也是一种解决问题的方法。但多张表作业配置操作繁琐,效率较低,想想如果有几百张表,真的要死了。。
以下是解决此问题详细流程,自己也是个小白,如有错误欢迎指出,有好的方法也欢迎分享出来共同交流,共同进步,感谢!!
(参考学习链接:https://blog.csdn.net/qq_35318838/article/details/53322530。分享内容已实际操作,可用!)
场景:从A库抽取多张表数据到B库。前提:表的名字,结构完全相同。
先上一张作业配好后的整体流程图:
BEGIN:
getTableName: 作用是提取将抽取的表名,并放入结果集中。
整体图:
表输入: 此处表输入是用一段SQL语句将即将抽取的表名列出