Kettle工具使用培训教程
目录
幻灯片编号 3
一、ETL 简介
ETL 在数据仓库项目中的位置
幻灯片编号 6
二、kettle 工具简介
Kettle 工具的模型架构
kettle 工具的优缺点
幻灯片编号 10
KETTLE 的下载
Kettle 运行步骤
KETTLE 的使用
Kettle 使用步骤
Kettle 的执行顺序
KETTLE 的目录介绍
幻灯片编号 17
Kettle 菜单介绍-transformation
Kettle 菜单介绍-transformation
Kettle 菜单介绍-transformation
Kettle 菜单介绍-transformation
Kettle 菜单介绍-job
Kettle 菜单介绍-job
Kettle 菜单介绍-job
Kettle主界面
Kettle界面-job
Kettle界面-transformation
Kettle 新建作业和转换
Kettle 新建 DB 连接
幻灯片编号 30
幻灯片编号 31
例一:导入文本文件到数据库
例一:导入文本文件到数据库
例一:导入文本文件到数据库
例一:导入文本文件到数据库
例一:导入文本文件到数据库
例一:导入文本文件到数据库
例一:导入文本文件到数据库
例二:导出数据到文本文件
例二:导出数据到文本文件
例二:导出数据到文本文件
例二:导出数据到文本文件
例二:导出数据到文本文件
例二:导出数据到文本文件
例二:导出数据到文本文件
例三:表对表数据转换
例四:作业调用作业
例五:作业调用转换
作业的一个例子
例六:KETTLE自带例子
幻灯片编号 51
Kettle 常用控件
Kettle 常用控件
Kettle 常用控件
Kettle 常用控件
幻灯片编号 56
生成记录
自定义常量数据
生成随机数
获取表名
获取系统信息
表输入
文本文件输入
XML 文件输入
Excel输入
幻灯片编号 66
文本文件输出
Excel文件输出
XML文件输出
Access 输出
SQL 文件输出
表输出
删除
更新
插入更新
数据同步
幻灯片编号 77
增加序列
增加常量
字符串相关操作
字段选择
去掉重复记录
幻灯片编号 83
发送邮件
写日志
幻灯片编号 86
Switch / Case
识别流的最后一行
过滤记录
阻塞数据直到步骤都完成
幻灯片编号 91
JavaScript代码
Java 代码
执行 SQL 脚本
幻灯片编号 95
检查数据库的表、列是否存在
执行存储过程(1)—执行SQL脚本
执行存储过程(2)—调用DB存储过程
幻灯片编号 99
排序记录和排序合并
合并记录
幻灯片编号 102
数据校验
幻灯片编号 104
设置变量
获取变量
复制记录到结果、从结果获取记录
幻灯片编号 108
映射(子转换)
幻灯片编号 110
FTP下载
FTP上传
幻灯片编号 113
幻灯片编号 114
1、控制台输出日志
输出日志说明
作业日志说明
转换日志说明
2、数据库记录的运行日志
打开日志设置
转换的日志LOG_TRANS
转换的日志LOG_TRANS
转换的日志LOG_TRANS_STEP
转换的日志LOG_TRANS_STEP
作业的日志LOG_JOB
作业的日志LOG_JOB
作业的日志LOG_JOB_STEP
作业的日志LOG_JOB_STEP
3、转换过程中的错误日志
幻灯片编号 130
开发注意事项
开发注意事项
Kettle 的事务transaction控制
常见问题
幻灯片编号 135
JAVASCRIPT(1)
JAVASCRIPT(2)
JAVASCRIPT(3)
JAVASCRIPT(4)
JAVASCRIPT(5)
JAVASCRIPT(6)
谢谢