一、常用目录结构

kettle使用笔记(一)

二、单表操作

1.表输入(要迁移库表)

2.表输出(迁移目标库表)

单表迁移这两个就可以满足

kettle使用笔记(一)

如果字段要迁移的表跟目标表字段名称不一致(可以不一致,上面也满足),想做一致。可以用转换中字段选择映射:

kettle使用笔记(一)


三、多表链接迁移

kettle使用笔记(一)

方式1:多表关联,可以手动写关联sql。直接一个输入,一个输出就可以实现

方式2:可以用上图方式,关联转换映射,但要注意每个输入一定要排序,否则查不出数据。

其中多表关联还可以使用MultiWay Merge join和数据库连接。

注意:我不确定是不是kettle版本问题,使用记录集链接时,其中left outer和inner执行效果一样,只查出左右都满足的数据。网上也是这么用,具体还没确定什么原因,时间原因后续完善。

参考文献:

http://www.jianshu.com/p/d98d7d1179c7

http://blog.csdn.net/andyzhaojianhui/article/details/50219399

http://blog.csdn.net/fantasic_van/article/details/77864517

相关文章: