Kettle 8.2 穩定版下載:https://sourceforge.net/projects/pentaho/files/latest/download?aliId=137249511
Kettle 是一款國外開源的 ETL 工具,純 Java 編寫,綠色無需安裝,數據抽取高效穩定(數據遷移工具)。
Kettle 中有兩種腳本文件,transformation 和 job,transformation 完成針對數據的基礎轉換,job 則完成整個工作流的控制。
使用Kettle前需要安裝JDK 1.8 版本。
由於本機系統默認JDK版本是OpenJDK 11,所以需要需要創建PENTAHO_JAVA_HOME環境變量,值爲Oracle JDK 1.8。
解壓,運行Spoon.bat。
創建Connect,選擇Other Repositories——Database Repository。
創建一個SQL Server 庫的 Repositories,需要將JDBC驅動程序Copy到lib目錄中。
Windows上需要選擇MS SQL Server(Native),導入sqljdbc。
Linux上需要選擇MS SQL Server,導入jTDS。
創建完成後登陸: