kettle 簡介
Kettle也叫PDI (Pentaho Data Intergration)
Kettle 版本及下載
7.1及更早版本:
https://sourceforge.net/projects/pentaho/files/Data Integration/
pdi-ce-8.0.0.0-28.zip
https://sourceforge.net/projects/pentaho/files/Pentaho 8.0/client-tools/pdi-ce-8.0.0.0-28.zip/download
pdi-ce-8.1.0.0-365.zip
https://sourceforge.net/projects/pentaho/files/Pentaho 8.1/client-tools/pdi-ce-8.1.0.0-365.zip/download
主頁面推薦的下載鏈接是最新的8.1版本
Kettle 8.1 “從結果中獲取文件” 模塊使用bug
轉換1. 新建一個轉換(js生成空數據.ktr)

JavaScript代碼:
// 生成空數據
// Script here
var a = null;
var b = null;
var c = null;
轉換2. 第二個轉換(空數據文件獲取.ktr)

job3. 設計一個job

在Kettle 7.1, 8.0 版本運行,轉換1產生一個空文件,轉換2生成空文件的文件信息,如:
type;filename;path;parentorigin;origin;comment;timestamp
一般;test.txt;file:///D://test.txt;js生成空數據;文本文件輸出;This file was created with a text file output step;2018/05/28 15:03:07.583
在Kettle 8.1版本中運行,轉換2生成的文件為空。
應該是Kettle8.1有bug導致,開源軟件BUG多,建議用較穩定的Kettle7.1版。
版本控表示不開心~~~
