柚子快报激活码778899分享:PDI(Kettle)的使用一
Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration
Kettle是ETL中的一个开源工具,Java开发
https://github.com/pentaho/pentaho-kettle
ETL是EXTRACT(抽取)、TRANSFORM(转换)、LOAD(加载)
Kettle的主要工具:
Spoon:
图形化工具,用于快速设计和维护复杂的ETL工作流
Pan:
用来执行转换
Kitchen:
用来执行作业
Kettle中有两种脚本文件
transformation完成针对数据的基础转换
job则完成整个工作流的控制
下载pdi-ce-9.0.0.0-423.zip版本,解压
双击Spoon.bat
转换eg:
1.创建转换
双击转换
2.数据库连接
双击DB,设置连接信息
3.核心对象
将表输入和表输出拖拽到右侧转换窗口
编辑表输入
将两个操作进行连接:按shift+指针从表输入拖拽至表输出
编辑表输出
保存当前转化
执行转换
数据从localTest指定的库sys_user到了localTest1指定库的user表
注:
在Kettle中,数据的单位是行,数据流就是数据行从一个步骤到另一个步骤的移动
柚子快报激活码778899分享:PDI(Kettle)的使用一
发表评论