Kettle-Spoon入门示例
Posted shexunyu
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kettle-Spoon入门示例相关的知识,希望对你有一定的参考价值。
Spoon 是Kettle的设计调试工具
[Demo文档下载] https://files.cnblogs.com/files/shexunyu/Kettle-Spoon-Demo.zip
[驱动下载] https://files.cnblogs.com/files/shexunyu/Kettle-Spoon-Mysql-Mssq-Orcle-lwin64%E9%A9%B1%E5%8A%A8.zip
[SpoonDemo源文件下载] https://files.cnblogs.com/files/shexunyu/Kettle-Spoon-Demo.zip
MySql数据库连接
1.驱动:
a) 驱动错误
b) 驱动添加
2.端口错误:连接数据库端口不对
3.正常连接
4.表输入
a) 新建一个表输入,获取数据库表的数据
b) 预览数据
c) 当前表数据输出到另外一个同样的表
d) 当前表数据输出到另外一个同样的表
e) 设置输出表
f) 输出表字段
g) 输出表字段选择
h) 预览
i) 查看日志
j) 借助表输入预览来查看数据是否存储到数据库
a) 借助数据输入预览来查看数据是否存储到数据库
MsSql 数据库连接
1.驱动错误:
2.新增驱动 a) 把下载的包放到对应位置
b) 测试连接
3.mysql表数据获取输出到Mssql a) 拖拽一个表输入,设置一个有数据的表,输出到一个同样结构的空表
b) 配置映射关系
c) 启动预览
d) 预览数据
Oracle数据库连接
- 数据库驱动及连接测试: a) 数据库连接 b) 数据库之间的交互可以参照上面实例
文件(Txt、Json、Xml、Access等)
1.文件的路径设置:
a) 全局变量+文件方式(${Internal.Transformation.Filename.Directory}文件名)
1. 变量通过Ctrl+Alt+Space三个键组合显示出来,或者使用图表点击
b) 绝对路径
2.Access输入 a) Access文件选择
b) 转换预览
3.Excel获取
a) Excel输入
b) 添加文件
c) 选择工作表
d) 设置需要获取的字段
e) 预览记录
4.JSON 输入 a) Json文件输入(8.1你可能找不到Json输入,请拷贝文件Json输入到你新的转换)
b) Json文件字段获取
c) 预览
5.文本文件输入
a) 一般文件
1. 输入
2. 字段获取=》预览
b) 固定宽度文件输入
1. 设置文件字段宽度
2. 字段设置=》预览
c) 编码文件输入
6.文件输出
a) 设置结构
b) 复制两份
c) 输出两个不同的文件
d) 两个输出文件一起执行
RestApiLogon调用
1.用户数据获取(存在登录参数)http://10.60.136.145:9102/api/auth/login)登录及获取接口Json数据 a) 有参数直接调用方式
b) 预览
2.用户数据获取(未登录状态) a) 设置启动参数
b) 设置参数字段是否是请求的头类型
c) 结果中提取Token
d) 格式化符合规范的Token值
e) 设置请求参数字段类型
f) 结果一次解析,这里得到结果就可以做更多的逻辑处理,分析是否继续向下执行或解析
g) Data二次解析
h) 过滤或选择字段
i) 预览
以上是关于Kettle-Spoon入门示例的主要内容,如果未能解决你的问题,请参考以下文章
LockSupport.java 中的 FIFO 互斥代码片段