kettle 组件之java代码

发布时间 2023-07-05 17:34:27作者: 那、就这样吧

新建转换,搜索java,然后选中脚本中的java代码,拖动到右侧

 双击拖动过来的java代码,依次点击Code Snippits →Common use→main,然后在窗口右侧会出现一堆代码

 跳到整段代码的最后,找到putRow(data.outputRowMeta, r);

然后在这段代码的上方输入两行代码:

String var = get(Fields.In,"流里的字段名").getString(r);

get(Fidlds.Out, "输出的字段名").setValue(r, 输出结果);

然后在这两行中输入业务需要的逻辑。

如果代码中有引用第三方jar包的方法,可以将所需jar包复制到kettle安装目录下的\data-integration\lib中,复制完以后需要重新启动kettle