当前位置:首页 » 编程软件 » kettlejava脚本

kettlejava脚本

发布时间: 2024-11-26 18:05:07

① kettle java脚本怎么获取系统信息变量

result.getrows不是获取trans流程里面‘流动’的数据的。trans里面有个‘复制记录到结果’插件,输出到里面的数据,通过result.getrows就能获取。java中获取结果集ResutSet的总条数,可以直接使用其提供的getRow方法来取得,实例如下:

② 如何安装kettle

【好评赠送】Kettle软件包6.1-8(1).2,免费下载

链接:https://pan..com/s/1qSJoR5D1Ih9ZtfYEfncQKg

提取码:sd59

kettle 是纯 java 开发,开源的 ETL工具,用于数据库间的数据迁移 。可以在 Linux、windows、unix 中运行。有图形界面,也有命令脚本还可以二次开发。

③ kettle中java脚本怎么使用

完整例子如下:

Java代码
String firstnameField;
String lastnameField;
String nameField;
public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException
{
// 获取输入
//
Object[] r = getRow();
// 输入为空,直接false
//
if (r == null) {
setOutputDone();
return false;
}
// 处于性能考虑,parameter只查一次
//
if (first) {
firstnameField = getParameter("FIRSTNAME_FIELD");
lastnameField = getParameter("LASTNAME_FIELD");
nameField = getParameter("NAME_FIELD");
first=false;
}
// 用 createOutputRow() 来保证output的数组够大,能够装下任何新的域
//
Object[] outputRow = createOutputRow(r, data.outputRowMeta.size());
String firstname = get(Fields.In, firstnameField).getString(r);
String lastname = get(Fields.In, lastnameField).getString(r);
// Set the value in the output field
//
String name = firstname+" "+lastname;
get(Fields.Out, nameField).setValue(outputRow, name);
// putRow will send the row on to the default output hop.
//
putRow(data.outputRowMeta, outputRow);
return true;
}

④ 如何安装kettle

【好评赠送】Kettle软件包6.1-8(1).2,免费下载

链接:https://pan..com/s/1qSJoR5D1Ih9ZtfYEfncQKg

提取码:sd59

kettle 是纯 java 开发,开源的 ETL工具,用于数据库间的数据迁移 。可以在 Linux、windows、unix 中运行。有图形界面,也有命令脚本还可以二次开发。

热点内容
南京c语言 发布:2025-01-10 20:55:08 浏览:466
如何excel设置密码保护 发布:2025-01-10 20:50:07 浏览:994
桌面文件限制存储大小 发布:2025-01-10 20:28:45 浏览:79
安卓车机怎么把应用放界面 发布:2025-01-10 20:28:36 浏览:679
减算法小学 发布:2025-01-10 20:22:41 浏览:799
ig源码网 发布:2025-01-10 20:20:04 浏览:420
stm芯片用什么编译器 发布:2025-01-10 19:35:27 浏览:415
易语言qq登陆器源码 发布:2025-01-10 19:35:00 浏览:889
java生成文件 发布:2025-01-10 19:30:35 浏览:31
文件链接上传 发布:2025-01-10 19:30:32 浏览:907