Kettle 学习知识总结(一)

【基础知识】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图形界面显示以下

相关文章
相关标签/搜索