kettle学习(一)——认识kettle(附kettle安装包及驱动)

一、认识Kettle

Kettle是一款国外开源的ETL工具,纯java编写,可以多平台使用,拥有高效稳定的数据抽取功能。

它可以管理不同数据库的数据,通过图形化的环境来描述你想做什么。

二、kettle常用概念

步骤(step):以图标的形式出现,用来实现具体功能(表输入、输出) ,是组成转换和作业的最小单位。在Kettle中,数据的单位是行,数据流就是数据行从一个步骤到另一个步骤的移动。小编将其理解成java中的变量或者表达式;

转换(transformation):以文件的形式存在(.ktr),一个转换中可以包含多个步骤,小编将其理解成java中的方法

作业(job):以文件的形式存在(.kjb),一个作业可以包含多个转换和步骤,可以理解为java中的类。

作业 > 转换 > 步骤  (可以理解为包含关系)  ==>       类 > 方法 > 变量或表达式

三、kettle安装与打开

下面附了6.1和7.1的安装包和 sql server及mysql的驱动包。

kettle是免安装的,下载解压后,打开打开文件 双击 spoon.bat 即可打开kettle

将驱动包放至lib目录下即可。

kettle 6.1:https://pan.baidu.com/s/1qDJuFFiw_r5ylpdtkyXK4A  提取码: 6wpe 

kettle 7.1: https://pan.baidu.com/s/1W4iV50iVoh2QjNoWq6SjHg 提取码: mjyz 

sql server驱动包:https://pan.baidu.com/s/1wIywD5xoN7nF2VjUENB99g 提取码: xfhk 

mysql 驱动包:https://pan.baidu.com/s/1g_h1pUWo4-7MQ3QGdjTxdQ 提取码: ndih 

猜你喜欢

转载自blog.csdn.net/qq_33696345/article/details/83893749
今日推荐