使用 Kettle 快速建立自己的數據資料庫 (二) 設定 SQLite 連線

MIS | 系統日誌
MIS 日記
Published in
4 min readJul 17, 2020

開始進入 Kettle 安裝的部分

先把剛剛下載好的 java 安裝好,然後接著就先設定系統參數,打開控制台\系統及安全性\系統,選擇左邊的進階系統設定

然後選擇進階,再選擇下方的環境變數

接著在第一個使用者變數的地方按新增

然後在變數的地方輸入 JAVA_HOME
變數值輸入 C:\Program Files\Java\jre1.8.0_251
然後可以按 確定>確定 > 確定後,就完成系統參數設定

接著將剛剛下載的 pdi-ce-9.0.0.0–423.zip 解壓縮,會獲得一個 data-integration 的資料夾,將這個資料夾 copy 到 C:\ 下

然後執行 Spoon.bat,就會開始進入安裝,稍等幾分鐘就會安裝完畢

安裝完畢後,就會看到此畫面,就表示已安裝完成

我主要是想要把 SQLite 的資料轉入 SQL Server,所以下面說明的就是把這個部分實做出來

SQLite 連結的部分

可以先點兩下 TransFormations,然後選擇 input,再選擇 Table input

然後點兩下 Table input 的圖案,會跳出設定檔
Step name 可以輸入自訂的名字,然後在 Connection 的地方按下 New
我們要開始設定連線方式

打開之後依序選擇 Generic database,下方選擇 Native (JDBC )
右邊的設定依序輸入
Dialect 選擇 SQLite
Custom connectionURL 輸入 jdbc:sqlite:C:\skyeye\skyeye.db
其中 C:\skyeye\skyeye.db 是SQLite 的存放位置
Custom driver class name 輸入 org.sqlite.JDBC
然後就可以按下 TEST

如果連線成功,會出現以下通知,就可以按下OK,再按下OK,就會回到 Table input 的畫面

可以在 SQL 的視窗下語法查詢,確認是否可以讀取到資料,寫好語法後可以按下方的 Preview

預設會顯示 1000筆資料,按下 OK 即可

這邊就很明確的看到 SQLite 的資料被讀出來,這樣表示來源資料就沒有問題

下一篇會來說明 SQL server 的連線設定

--

--

MIS | 系統日誌
MIS 日記

專注於服務業POS與ERP的系統專案導入,熟悉鼎新COSMOS/鼎新HR/金旭/德安/一等一 FLOW / Traiwan OTA訂房/大賀票券系統/宣揚BSMS&POS等,現為百貨商場小雜工