Kettle and EDB

本節將修改在 Kettle and Excel File 的例子,將 Excel file 匯出的資料存至資料庫中。

本例的流程如下圖。輸出至關聯式資料庫中的功能是位於 Output 下的 Table output。將原本在 Kettle and Excel File 的範例檔中的 Text file output 更改為 Table output 即可,並新增在 Transformation 下的 Select Values 以篩選欄位。

alt text

因為在 Merge Join 時會將兩個表的 Join key 重複建立欄位。因此需透過 Select Values 篩選欄位並更改欄位名稱。設定範例如下圖。

alt text

設定 Table output,在 Connection 點選 New 新增連線資訊。設定資訊範例如下,設定資訊隨不同資料庫系統而有不同。因 EDB 是以 PostgreSQL 開發,因此設定上與 PostgreSQL 相同。可點選下方的 Test 查看是否成功連線。

alt text

設定完連線資訊後,Target SchemaTarget table 可指定資料要匯入的資料表。如下圖所示。

alt text

設定完後點選執行,即可將資料匯入資料庫中。並可進入資料庫查詢,查詢結果範例如下圖。

alt text