Kettle 学习知识总结(三)
接kettle学习知识总结(一) 【注意事项】 1、 如果 kettle 转化过程中,要将一张表中数据转化到另一张不同的数据结构表中,最好在进行“表输入”或者“插入 / 更新”前加入字段选择插件,通过字段选择中的“列映射”,将 A 表中同类型字段映射到 B 表中。 2、如果要在 SQL 语句中引用系统变量使用 ${xxx} 形式,此外还要将“替换 SQL 语句中里的变量”复选框勾选上,这样在执行的过程中才能正确替换系统变量。 3、 如果在 js 脚本中系统自带函数不会使用,可以通过鼠标右键点击“ Sample ”产看函数实例。 4、在 kettle 开发过程中,尽量使用相对路径,而不是用绝对路径,并将路径参数设置到系统的变量中,这样即便后期对目录结构造成较大的改动,只会对 kettle 代码产生较小的影响。 5、 如果相对已经设置好的表输出—— Database field 进行设置,首先要将“ Specify database fields ”复选框进行选中。才能修改。 6、 表输出中“剪裁表”复选框,作用相对先将表中原有内容全部清除,然后重新添加数据。 7、 如果想将日志输出到 kettle 日志控制台中,要使用 utility 中的“ write to log ”工具。否者将不能打印各个步骤执行过程中的步骤。 8、 对于“插入 / 更新”插件 如果不填写查询关键字参数