美文网首页
Kettle笔记

Kettle笔记

作者: Ly3911 | 来源:发表于2021-07-04 23:53 被阅读0次

ETL(Extract-Transform-Load,即数据抽取、转换、装载的过程)
Kettle开源的ETL工具,java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。允许管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么。
Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
核心部件:
spoon 通过图形接口,用于编辑作业和转换
pan 独立的命令行程序,用于执行由spoon编辑的转换和作业
kitchen 独立的命令行程序,用于执行由spoon编辑的作业
carte 一个轻量级的web容器、用于建立专用、远程的ETL server






一、

1.目录文件



2.

下载、安装jdk、pdi
配置环境变量:
JAVA_HOME C:\Program Files\Java\jdk1.8.0_101
KETTLE_HOME H:\pdi\data-integration
path 添加 %JAVA_HOME%\bin; %KETTLE_HOME%;

二、输入控件 input

1.csv文件

2.txt文件

3.excel文件

4.多文件合并

5.xml文件

6.json文件

7.生成记录

6.数据库表输入

三、输出控件 output

1.excel输出

2.csv/txt输出

3.SQL输出

4.数据库表输出

5.数据库更新

6.数据库插入更新

7.数据库删除

四、转换控件 transform

相关文章

网友评论

      本文标题:Kettle笔记

      本文链接:https://www.haomeiwen.com/subject/bbgvultx.html