脚本是转换里面的第七个分类
脚本就是直接通过程序代码完成一些复杂的操作。
关于转换概念和使用可以参看之前的博文
Javascript脚本,就是使用javascript语言通过代码编程来完成对数据流的操作。JS中有很多内置函数,可以在编写JS代码时查看。
不兼容模式和兼容模式。
不兼容模式:是默认的,也是推荐的。兼容模式:兼容老版本的kettle。
1 1)、javascript脚本-获取字段 2 不兼容模式: 3 myVar = FieldName; 4 5 兼容模式:根据字段类型的不同,使用不同的方法: 6 myVar = FieldName.getString(); 7 myVar = FieldName.getNumber(); 8 9 10 2)、javascript脚本-给字段赋值 11 不兼容模式:直接使用字段名,如 12 FieldName = myVar; 13 14 兼容模式:使用 15 FieldName.setValue(myVar); 16 17 18 3)、javascript脚本-在脚本中使用java类 19 不兼容模式: 20 var myVar = new java.lang.String(“pentahochina.com”); 21 22 兼容模式: 23 var myVar = new Packages.java.lang.String (“pentahochina.com”);
Javascript脚本,就是使用javascript语言通过代码编程来完成对数据流的操作。
java脚本就是使用java语言通过代码编程来完成对数据流的操作。内置了很多函数可以直接使用。
processRow()函数
Java脚本Main,Main函数对应一个processRow()函数,是用来处理数据流的场所!
\
执行SQL脚本可以执行一个update语句,用来更新某个表中的数据。
\