Kettle 学习知识总结(一)

【基础知识】

Kettle 分为两部分Job(作业) 和Transaction(转换)

  • Job 的执行可以通过kitten 组件
  • Transaction的执行可以通过pan 组件

 

输入组件中是将所有查询后获取到的数据全部转给下一个节点使用,而不是一条数据执行到尾节点后,在从新执行下一条数据。

数据有两种发送形式:

分发:从数据源依次发送到下一个节点

复制:将数据源的所有结果全部发送到下一个节点

【注意事项】

1、  Kettle中时间查询使用的格式为yyyy/MM/dd HH:mm:ss。但是在db2中查询条件中使用的时间格式是yyyy-MM-dd HH:mm:ss,所以在SQL语句中的查询条件必须统一格式为“yyyy-MM-dd HH:mm:ss”。这样才能正确查询。

 

2、  在SQL语句中时间参数必须使用单引号或者双引号括起来,否则SQL语法正确。

 

3、  在生成错误文件时,如果不想每次执行都创建一个文件,需要把“Don not create file at start ”复选框勾上,这样就不会每次执行都生成文件了。

4、  对于在kettle中使用set variables设置的参数,使不能在javaScript中调用的。

 

5、  如果想要让执行改变为并行,使用“Launch next entires in parallel”后边的整个执行过程为并行方式。

改为并向后kettle图形界面显示如下

打赏 赞(0)
微信
支付宝
微信二维码图片

微信扫描二维码打赏

支付宝二维码图片

支付宝扫描二维码打赏

发表评论