kettle的使用从零开始

使用kettle步骤

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

1、解压压缩文件并找到启动项kettle的使用从零开始
解压后打开文件夹
找到spoon.bat双击
注意:启动该软件需要在电脑上配置好jdkkettle的使用从零开始
2、打开后观点所有的弹窗
kettle的使用从零开始
kettle的使用从零开始

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

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

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

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

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

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

kettle的使用从零开始
kettle的使用从零开始
点击启动,即可完成导出
kettle的使用从零开始

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

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

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

kettle的使用从零开始
kettle的使用从零开始
点击确定即可
然后点击运行
kettle的使用从零开始
在页面最下方看不到红色字体即操作成功
kettle的使用从零开始