kettle中java节点的使用

Posted qingxinziran007

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kettle中java节点的使用相关的知识,希望对你有一定的参考价值。

之前的文章讲了kettle平台与物联网平台的结合,完美的解决了数据格式转换问题。但在实际的使用过程中还是会存在一些不够便捷的问题,对一些特殊的业务逻辑,处理起来比较麻烦,如果采用java语言进行编码反而是最简单的。

kettle中java节点的使用

如下java节点的使用:

 结果如下:test变量的值为2222,就是通过java代码实现的。

具体实现:

官方例子:

  • 在java节点中使用lambda表达式

关键代码:定义lambda方法

使用lambda方法:

最终结果:

 官方文档:

https://help.pentaho.com/Documentation/8.2/Products/Data_Integration/Transformation_Step_Reference/User_Defined_Java_Class

总结:

本篇文章简单介绍了kettle中java节点的使用,详细的可参考官方文档。后面的文章中将从实际的业务场景中出发,使用java节点去解决开发中的复杂问题。

以上是关于kettle中java节点的使用的主要内容,如果未能解决你的问题,请参考以下文章

源码分析 – JAVA 通过 kettle 官方api创建Carte集群

kettle中调用java类

Kettle-7.0使用举例

Kettle手册-Switch/Case 控件

kettle 使用JAVA代码进行执行

使用java源代码生成Kettle 4.4