【基础知识】java
Kettle 分为两部分Job(做业) 和Transaction(转换)spa
Job 的执行能够经过kitten 组件ip
Transaction的执行能够经过pan 组件it
输入组件中是将全部查询后获取到的数据所有转给下一个节点使用,而不是一条数据执行到尾节点后,在重新执行下一条数据。io
数据有两种发送形式:基础
分发:从数据源依次发送到下一个节点file
复制:将数据源的全部结果所有发送到下一个节点语法
【注意事项】并行
一、 Kettle中时间查询使用的格式为yyyy/MM/dd HH:mm:ss。可是在db2中查询条件中使用的时间格式是yyyy-MM-dd HH:mm:ss,因此在SQL语句中的查询条件必须统一格式为“yyyy-MM-dd HH:mm:ss”。这样才能正确查询。im
二、 在SQL语句中时间参数必须使用单引号或者双引号括起来,不然SQL语法正确。
三、 在生成错误文件时,若是不想每次执行都建立一个文件,须要把“Don not create file at start ”复选框勾上,这样就不会每次执行都生成文件了。
四、 对于在kettle中使用set variables设置的参数,使不能在javaScript中调用的。
五、 若是想要让执行改变为并行,使用“Launch next entires in parallel”后边的整个执行过程为并行方式。
改成并向后kettle图形界面显示以下