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