當前位置:首頁 » 編程軟體 » 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 中運行。有圖形界面,也有命令腳本還可以二次開發。

熱點內容
返回鍵編程 發布:2025-03-15 15:07:01 瀏覽:591
java美國 發布:2025-03-15 15:00:16 瀏覽:826
oppoa93如何設鎖屏幕密碼 發布:2025-03-15 14:53:31 瀏覽:199
非結構式存儲 發布:2025-03-15 14:49:09 瀏覽:581
緩存下載記錄 發布:2025-03-15 14:48:21 瀏覽:115
src怎麼找配置 發布:2025-03-15 14:18:32 瀏覽:693
下載u盤加密3000 發布:2025-03-15 14:18:29 瀏覽:798
sqlnotbetween 發布:2025-03-15 13:52:38 瀏覽:438
游戲伺服器刪了會怎麼樣 發布:2025-03-15 13:41:42 瀏覽:167
微商城系統源碼 發布:2025-03-15 13:31:32 瀏覽:593