要關聯兩個不同的數據庫表獲取一些數據,因爲不在同一個庫,所以一個SQL搞不定;又不想把A庫的數據拿到B庫,再處理;所以用kettle 的記錄集連接(類似我們SQL中常用的 left join、right join、inner join)
可以分別在兩個表輸入里加工好兩部分數據
選擇我們要用到的連接類型 然後輸入要關聯的兩個步驟裏的字段
然後選擇需要的字段,先獲取所有字段 然後把不需要的刪掉
最後表輸出 獲取到需要的數據。
要關聯兩個不同的數據庫表獲取一些數據,因爲不在同一個庫,所以一個SQL搞不定;又不想把A庫的數據拿到B庫,再處理;所以用kettle 的記錄集連接(類似我們SQL中常用的 left join、right join、inner join)
可以分別在兩個表輸入里加工好兩部分數據
選擇我們要用到的連接類型 然後輸入要關聯的兩個步驟裏的字段
然後選擇需要的字段,先獲取所有字段 然後把不需要的刪掉
最後表輸出 獲取到需要的數據。
一、從excel中讀取數據 二、重命名excel中的列名,作爲後續輸出字段名使用 添加“字段選擇”模塊,並編輯 三、新增Excel中沒有的列名,作爲後續輸出字段使用 四、添加“Java代碼”對
1.通過文件方式執行轉換。 public static void runTransfer(String[] params, String ktrPath) { Trans trans = null;