spoon mysql教程_Kettle-Spoon入门示例

本文档详细介绍了如何使用Spoon工具进行数据迁移,从MySQL数据库获取数据并输出到Mssql。涵盖了驱动配置、表输入输出、数据库连接测试、文件输入输出、接口调用等多个步骤,包括解决驱动错误、设置数据库连接、数据预览、字段映射等关键操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Spoon 是Kettle的设计调试工具

1.驱动:

a) 驱动错误

spoonDemo_2.1.1.png

b) 驱动添加

spoonDemo_2.1.2.png

2.端口错误:连接数据库端口不对

spoonDemo_2.2.1.png

3.正常连接

spoonDemo_2.3.1.png

4.表输入

a) 新建一个表输入,获取数据库表的数据

spoonDemo_2.4.1.png

b) 预览数据

spoonDemo_2.4.2.png

c) 当前表数据输出到另外一个同样的表

spoonDemo_2.4.3.png

d) 当前表数据输出到另外一个同样的表

spoonDemo_2.4.4.png

e) 设置输出表

spoonDemo_2.4.5.png

f) 输出表字段

spoonDemo_2.4.6.png

g) 输出表字段选择

spoonDemo_2.4.7.png

h) 预览

spoonDemo_2.4.8.png

i) 查看日志

spoonDemo_2.4.9.png

j) 借助表输入预览来查看数据是否存储到数据库

spoonDemo_2.4.10.png

a) 借助数据输入预览来查看数据是否存储到数据库

1.驱动错误:

spoonDemo_3.1.1.png

2.新增驱动

a) 把下载的包放到对应位置

spoonDemo_3.2.1.png

b) 测试连接

spoonDemo_3.2.2.png

3.Mysql表数据获取输出到Mssql

a) 拖拽一个表输入,设置一个有数据的表,输出到一个同样结构的空表

spoonDemo_3.3.1.png

b) 配置映射关系

spoonDemo_3.3.2.png

c) 启动预览

spoonDemo_3.3.3.png

d) 预览数据

spoonDemo_3.3.4.png

数据库驱动及连接测试: a) 数据库连接

spoonDemo_4.1.1.pngb) 数据库之间的交互可以参照上面实例

1.文件的路径设置:

a) 全局变量+文件方式(${Internal.Transformation.Filename.Directory}文件名)

1. 变量通过Ctrl+Alt+Space三个键组合显示出来,或者使用图表点击

spoonDemo_5.1.1.png

b) 绝对路径

spoonDemo_5.1.2.png

2.Access输入

a) Access文件选择

spoonDemo_5.2.1.png

b) 转换预览

spoonDemo_5.2.2.png

3.Excel获取

a) Excel输入

spoonDemo_5.3.1.png

b) 添加文件

spoonDemo_5.3.2.png

c) 选择工作表

spoonDemo_5.3.3.png

d) 设置需要获取的字段

spoonDemo_5.3.4.png

e) 预览记录

spoonDemo_5.3.5.png

4.JSON 输入

a) Json文件输入(8.1你可能找不到Json输入,请拷贝文件Json输入到你新的转换)

spoonDemo_5.4.1.png

b) Json文件字段获取

spoonDemo_5.4.2.png

c) 预览

spoonDemo_5.4.3.png

5.文本文件输入

a) 一般文件

1. 输入

spoonDemo_5.5.1.png

2. 字段获取=》预览

spoonDemo_5.5.2.png

b) 固定宽度文件输入

1. 设置文件字段宽度

spoonDemo_5.5.3.png

2. 字段设置=》预览

spoonDemo_5.5.4.png

c) 编码文件输入

spoonDemo_5.5.5.png

6.文件输出

a) 设置结构

spoonDemo_5.6.1.png

b) 复制两份

spoonDemo_5.6.2.png

c) 输出两个不同的文件

spoonDemo_5.6.3.png

d) 两个输出文件一起执行

spoonDemo_5.6.4.png

1.用户数据获取(存在登录参数)http://10.60.136.145:9102/api/auth/login)登录及获取接口Json数据

a) 有参数直接调用方式

spoonDemo_6.1.1.png

b) 预览

spoonDemo_6.1.2.png

2.用户数据获取(未登录状态)

a) 设置启动参数

spoonDemo_6.2.1.png

b) 设置参数字段是否是请求的头类型

spoonDemo_6.2.2.png

c) 结果中提取Token

spoonDemo_6.2.3.png

d) 格式化符合规范的Token值

spoonDemo_6.2.4.png

e) 设置请求参数字段类型

spoonDemo_6.2.5.png

f) 结果一次解析,这里得到结果就可以做更多的逻辑处理,分析是否继续向下执行或解析

spoonDemo_6.2.6.png

g) Data二次解析

spoonDemo_6.2.7.png

h) 过滤或选择字段

spoonDemo_6.2.8.png

i) 预览

spoonDemo_6.2.9.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值