kettle的使用从零开始

使用kettle步骤

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

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

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

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

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

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

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

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

kettle的使用从零开始_第14张图片
kettle的使用从零开始_第15张图片
点击启动,即可完成导出
kettle的使用从零开始_第16张图片

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

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

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

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

你可能感兴趣的:(基础)