kettle的使用从零开始

使用kettle步骤

一、软件的打开以及环境要求

1、解压压缩文件并找到启动项压缩包
解压后打开文件夹
找到spoon.bat双击
注意:启动该软件需要在电脑上配置好jdk找到spoon.bat
2、打开后观点所有的弹窗
弹窗
在这里插入图片描述

二、新建转换以及建立数据库链接

3、新建转换
文件 ==>新建 ==>转换
然后ctrl+S保存转换到本地,可新建一个文件夹存放
文件夹
然后后到主界面,选择主对象树,找到 DB链接 右键新建链接
DB链接
然后选择数据库,输入数据库相关信息,注意:在connecttion Name输入自定义的链接名称
选择数据库
Connection name 自命名连接名称
Connection type 选择需要连接的数据库
Method of access 选择连接类型
Server host name 写入数据库服务器的 ip 地址
Database name 写入数据库名
Port number 写入端口号
Username 写入用户名
Password 写入密码

上述内容输完以后,点击界面下方的test按钮测试,如果出现如下提示则链接成功
成功
注意:这里可以根据需要把自己电脑上有的数据库都建立一个链接,链接命名就以数据库的名字+用户名为名即可,例如:我的数据库是oracle 用户名是:tim 所以链接名是:oracleTim

三、完成数据表到excel表格的转换

1、首先切换到核心对象:
核心对象
找到输入文件夹,点开,然后找到表输入,然后鼠标点击拖动到旁边空白页,完成如下图:
#
然后双击该图标
#
然后1的位置名称随便起一个,2位置选择你建立的数据库链接,然后点击3获取sql查询,会弹出如下窗口,然后在窗口中选择需要导出的表然后双击即可选中。

#
然后点击确定
然后找到输出文件夹,找到Excel output选项,然后拖动到旁边的空白位置
Excel
如下图双击excel output打开如下界面
excel output
文件位置点击浏览,选择保存导出的文件路径,然后选择确定
最后,按住shift键将两个链接在一起,点击绿色三角形按钮执行即可。

#
执行转换
点击启动,即可完成导出
导出

四、完成数据库和数据库之间的数据迁移

注意:要先在输出的目标数据库中将表结构建好
2、首先切换到核心对象:
#
找到输入文件夹,点开,然后找到表输入,然后鼠标点击拖动到旁边空白页,完成如下图:
#
然后双击该图标
#
然后1的位置名称随便起一个,2位置选择你建立的数据库链接,然后点击3获取sql查询,会弹出如下窗口,然后在窗口中选择需要导出的表然后双击即可选中。

#
然后点击确定
然后找到输出文件夹,找到Excel output选项,然后拖动到旁边的空白位置
然后打开输出文件夹,找到表输出,然后拖到旁边空白处,双击打开配置
#
#
数据库链接选择需要数据导入的数据库链接,然后选择目标表,点击浏览打开如下窗口:
#
选择表,然乎如下操作点击确定:
#
然后找到转换中的 字段选择 拖动到旁边空白处
# #
然后按住shift把三个链接起来
#
然后双击字段选择打开如下窗口:
##
##
#
选中 Specify database fields
然后切换 Database fields
然后点击Id mapping

#
表输出
点击确定即可
然后点击运行
ok
在页面最下方看不到红色字体即操作成功
成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值