ETL工具kettle的插入/更新控件详解

阅读更多
在网上查了一下这个控件的使用,没有找到一个详细的说明,所以自己试了一下,如下图:


ETL工具kettle的插入/更新控件详解_第1张图片

用来查询的关键字列表里,表字段a<>流里的字段a,b=b的时候,当改变表输入里b字段,执行插入/更新,目标表会新增一条数据,那是因为流里的a字段和目标表的a字段都是相同的,b字段不同就会认为是新数据,故插入。
假如b字段不改,修改a字段的值,那么再执行插入/更新,目标表会更新a字段而不是新增一条数据。
结论:实际运用中,一般把主键写成是=就可以了,把需要随着源表改变而更新的字段都写成<>或者其他比较符。
假如有不想随着源表改变而更新的,可以在下面更新字段列表里的update选择N。
  • ETL工具kettle的插入/更新控件详解_第2张图片
  • 大小: 70.7 KB
  • 查看图片附件

你可能感兴趣的:(ETL,kettle,插入/更新)