一、介绍

Kettle是开源的 【ETL】 工具,JVAV编写,可以运行在多个平台,使用时有图形界面、命令脚本,还可以二次开发。用于数据抽取、转存等,非常方便。

二、安装

1.Kettle运行环境需要安装JDK1.7+,建议使用JDK1.8及以上,配置完美的环境变量。

2.从【 官网 】下载 Kettle。

kettle 安装mysql driver kettle安装教程_java


3.解压到本地,在解压目前里面创建一个工作文件夹 work,进入文件夹接着创建kjbktr文件夹,主要用于存放脚本文件(根据习惯,喜欢乱放文件,可忽略此步骤)。

kettle 安装mysql driver kettle安装教程_数据仓库_02


4.双击 Spoon.bat 运行。

kettle 安装mysql driver kettle安装教程_数据仓库_03

三、使用

在上面介已经完成了介绍怎么安装Kettle。本节里面记录了,如何连接数据库、简单的使用转换、简单
的使用作业,如果需要欢迎继续往下面看详细介绍。

1、连接数据库

1.根据使用的数据库,将下载的数据库驱动放入解压目录 lib 下。

kettle 安装mysql driver kettle安装教程_数据仓库_04


2.创建转换,文件>>新建>>转换。

kettle 安装mysql driver kettle安装教程_简单使用_05


3.打卡数据库连接界面

kettle 安装mysql driver kettle安装教程_java_06


4.填写连接信息,确定关闭。

kettle 安装mysql driver kettle安装教程_连接数据库_07

2、转换-简单使用

1.找到表输入拖拽到画板,核心对象->输入->表输入

kettle 安装mysql driver kettle安装教程_java_08


2.找到插入/更新拖拽到画板,核心对象->输出->插入/更新3.按住 Shift 键,把表输入和插入/更新用线连接起来。

kettle 安装mysql driver kettle安装教程_java_09


4.双击表输入,填写设置。

kettle 安装mysql driver kettle安装教程_java_10


5.双击插入/更新,填写信息设置。

kettle 安装mysql driver kettle安装教程_拖拽_11


6.运行这个转换,第一次执行会保存脚本文件,建议保存在指定目录,我保存在安装时创建的work/ktr中。

kettle 安装mysql driver kettle安装教程_数据仓库_12


执行后数据就能同步了,到此完成了转换,如果需要 定时执行,就要用到作业。

3、作业-简单使用

1.新建作业。

kettle 安装mysql driver kettle安装教程_java_13


2.拖拽STAER、转换、成功到画板里面,按住 Shift 键,依次连接起来·。

kettle 安装mysql driver kettle安装教程_拖拽_14


3.双击START,进行设置

kettle 安装mysql driver kettle安装教程_数据仓库_15


4.双击转换,进行设置。

kettle 安装mysql driver kettle安装教程_拖拽_16


4.执行/关闭。

kettle 安装mysql driver kettle安装教程_java_17