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 版本。

由于本机系统Windows 10 默认JDK版本是OpenJDK 11,所以需要需要创建PENTAHO_JAVA_HOME环境变量,值为Oracle JDK 1.8。

MacOS配置环境变量(默认为OpenJDK):

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home
export JAVA_HOME
export PATH=$PATH:$JAVA_HOME/bin
export PENTAHO_JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_181.jdk/Contents/Home

解压,运行Spoon.bat。

创建Connect,选择Other Repositories——Database Repository。

创建一个SQL Server 库的 Repositories,需要将JDBC驱动程序Copy到lib目录中。

Windows上需要选择MS SQL Server(Native),导入sqljdbc。

Linux上需要选择MS SQL Server,导入jTDS。

创建完成后登陆:

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐