使用 Kettle 快速建立自己的數據資料庫 (一) 工具準備

MIS | 系統日誌
MIS 日記
Published in
2 min readJul 14, 2020

Kettle 是一種 ETL 工具,我的用途是拿來將散落在各地的資料 ( 不管是資料庫或是檔案 ),抽取其中我想要的部分,然後回寫到自己的資料庫,以利我後續做資料的清洗和分析

主要是我目前遇到了幾種情況
1.資料散佈在不同地點、不同資料庫
2.除了 SQL 資料庫外,還有 SQLite、Excel 這些等等的資料
3.欄位和資料表只有一部分是我需要的

大致上找了一些解決方案後,最後我決定使用 Kettle,主要是網路的教學文比較多,遇到問題可能比較好處理

我自己使用的環境是 Server 2016 + SQL Std 2016,然後需要以下幾個檔案

1.Kettle ( 我目前的版本是 8.2 Stable )
https://community.hitachivantara.com/s/article/data-integration-kettle

2.Jave ( 我目前的版本是 8u251_winx64 )
https://www.oracle.com/java/technologies/javase-jre8-downloads.html

3.JDBC Driver 6.0 for SQL Server
https://www.microsoft.com/zh-tw/download/details.aspx?id=11774

4.jTDS — SQL Server and Sybase JDBC driver
https://sourceforge.net/projects/jtds/

大致上準備好這些工具和環境,我們就可以開始進入安裝階段了,下一篇我會把安裝的部分和解決方法都說明一次,減少摸索的時間

--

--

MIS | 系統日誌
MIS 日記

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