Kettle 5.2中JavaScript代码插件的用法

Kettle 中的 JavaScript代码插件使用了JDK1.6中对脚本语言的支持功能, Sun的JDK6实现包含了一个基于Mozilla Rhino的脚本语言引擎,支持JavaScript, Kettle中的用法和JDK1.6中的用法是一致的, 唯一不同的是在jdk环境中写代码的话, 需要使用JDK Scripting API显示 执行js代码(js代码被放在一个String里); 而在这个插件界面里面是直接写js代码即可以,Kettle后台会通过 JDK的Scripting API进行执行。

Kettle示例:

1. 总的转换过程
  


2. 生成记录步骤



3.  使用JavaScript代码插件合并name和age列,并增加一个时间后缀



4. 输出字段



如果步骤3修改如下:(用mergeColumn列替换原先的name列)


那么步骤4字段输出如下:(name列的输出就是原先的name和age的合并值加时间后缀)


猜你喜欢

转载自gladmustang.iteye.com/blog/2161912