kettle自定义java类开发
仰望星空的我
仰望星空,脚踏实地。
展开
-
详解User Defined Java Class步骤(二)
kettle中的“user defined java class”步骤,也称UDJC步骤,从4.0版本就有,功能非常强大,无所不能;可以在其中写任意代码,却不影响效率。本文将详细介绍在不同场景中用示例展示如果使用该步骤,由于内容非常多,便于阅读方便,把内容分成三部分,请完整看完全部内容,示例代码在这里下载. 如果没有从第一部分开始,请访问第一部分。使用步骤参数(Step Paramete...转载 2018-06-27 14:35:41 · 1032 阅读 · 0 评论 -
kettle调用java代码处理数据
1.新建Java测试类,导出Jar包,放在kettle目录中的libext文件中 package test; public class Test{ public static final String getMyName(String name){ return name+"12345"; } } 2.抽数据--经过ja...转载 2018-06-27 14:42:08 · 6804 阅读 · 0 评论 -
kettle案例四使用java脚本进行数据处理
如需转载请标明出处:直到世界的尽头-张小凡-http://my.525.life本章我们学习使用java脚本进行数据处理。数据情况以嵌套Json结构为例进行解析,Json如下: { “id”: “0001”, “name”: “Joe”, “age”: 88, “children”: [ { “id”: “0002”, “name”: “Jay”, “age”: 52, “children”: [...转载 2018-06-27 14:43:29 · 4187 阅读 · 0 评论 -
kettle 使用java脚本连接获取数据库中的值
思路:在kettle中通过设置自定义常数来获取java脚本的值,在kettle的libswt\win64目录下放入用到的含有java.sql中的类的jar包rt.jar, 在 java脚本中像正常java一样写代码连接数据库。可惜这样查询到的结果会将之前的结果给覆盖,需要再做处理。整的流程:自定义常量数据:java代码:import java.sql.*;public boolean proce...转载 2018-07-09 17:25:46 · 2844 阅读 · 0 评论 -
编写kettle当中的java脚本获取多个数据库中表的数据
1.不同数据库中的表,保证这些表的结构相同2.表中数据和生成文本数据3.自定义常量设置和java代码import java.sql.*;import org.pentaho.di.core.database.*;public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException...转载 2018-07-09 18:10:48 · 3118 阅读 · 0 评论 -
编写kettle当中的java脚本获取多个数据库中表的数据
1.不同数据库中的表,保证这些表的结构相同2.表中数据和生成文本数据3.自定义常量设置和java代码 import java.sql.*;import org.pentaho.di.core.database.*;public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throw...转载 2019-01-30 11:15:29 · 912 阅读 · 0 评论