由于有个项目使用,了解一下具体的使用方法。
kettle的家:http://kettle.pentaho.com/
项目中导出xml,ftp,数据同步可用使用kettle
网上有几个例子:
http://www.blogjava.net/robbie/archive/2008/12/14/246271.html
可以对着例子先熟悉一下
太简单了,补充一下
http://type-exit.org/adventures-with-open-source-bi/2010/07/using-named-parameters-in-kettle/ 参数传递
放一个例子,内部参数传递
生成excel文件
我们需要脱离IDE,进行单独的运行,这时就必须用到命令行来运行文件了。
1、cmd方式运行
(1)ktr的运行:运行transformation文件是通过pan.bat来运行的。
打开cmd命令行窗口,转到pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:pan /file d:\etltest\etltesttrans.ktr
(2)kjb的运行:运行job文件是通过kitchen.bat来运行的。
打开cmd命令行窗口,转到pan.bat所在的目录,如d:\data-integration,然后执行文件的命令为:kitchen /file d:\etltest\jobok.kjb
2、bat文件运行
如果觉得通过打开命令行输入麻烦,我们可以把它写在一个批处理文件中。如:
d:
cd d:\data-integration
pan /file d:\etltest\etltestrans.ktr
把这些内容保存在pan.bat里,通过双击panktr.bat就可以执行ktr文件了。
同样地,我们把下面的内容:
d:
cd d:\data-integration
kitchen /file d:\etltest\jobok.kjb
保存在kitchenkjb.bat里,双击它,也可以执行kjb文件。
分享到:
相关推荐
**ETL工具——Kettle Spoon** Kettle,也被称为Pentaho Data Integration(PDI),是一种强大的、开源的ETL(提取、转换、加载)工具,用于数据集成和数据清洗。它提供了一种图形化的界面,名为Spoon,让用户无需...
Kettle最早是一个开源的ETL(Extract-Transform-Load的缩写)工具,全称为KDE Extraction, Transportation, Transformation and Loading Environment。后来Kettle重命名为Pentaho Data Integration 。 它由Java开发...
Kettle是一款非常著名的ETL工具,何谓ETL?ETL就是Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程。对于企业级的开发或应用,会遇到种种的数据转换,迁移等工作,所以作为开发者掌握ETL工具是必须的,...
etl-kettle-webetl, kettle, web,1、参考了:2、基于该项目,将kettle的web网页版本升级为springboot工程。3、欢迎有兴趣的小伙伴,一起讲前端改造成vue.js4、有兴趣的也可以直接修改并提交代码,或联系qq:406419768
Kettle,又称Pentaho Data Integration (PDI),是一款强大的开源ETL工具,由社区驱动,支持灵活的数据整合任务。在Kettle 6.0版本中,它带来了许多增强功能和改进,以提升数据处理的效率和用户体验。 1. **工作流与...
【ETL工具-kettle的探索】知识详解 ETL(Extract-Transform-Load)是数据集成过程中的核心组件,主要用于从源头系统抽取数据,通过清洗和转换,再加载到目标系统,以支持数据分析和决策。Kettle是一款强大的开源ETL...
在"ETL工具 Kettle 用户手册中文版"中,你可以找到关于Kettle的详细使用指南,涵盖了以下几个主要方面: 1. **Kettle的安装与环境配置**:介绍如何下载、安装Kettle,包括Spoon(图形化开发工具)和Pan(批处理执行...
开源ETL工具kettle,共三个分包,请在主页中将三个分包下载至同一文件夹解压(资源上传最大不得超过1000M,无奈)
**ETL工具PDI(Kettle)详解** ETL(Extract, Transform, Load)是数据仓库建设中的核心过程,用于从各种数据源提取数据,经过转换处理,最终加载到目标数据库或数据仓库中。PDI,全称为Pentaho Data Integration,...
《Kettle与达梦数据库的整合:深入理解kettle-core-8.1.0.0-365_kettle_kettle达梦8_》 Kettle,也被称为Pentaho Data Integration (PDI),是一款强大的数据集成工具,它提供了一种图形化的界面,让用户能够设计、...
data-integration 开源免费ETL工具-kettle 7.0 data-integration
Kettle是一款非常著名的ETL工具,何谓ETL?ETL就是Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程。对于企业级的开发或应用,会遇到种种的数据转换,迁移等工作,所以作为开发者掌握ETL工具是必须的,...
【压缩包子文件的文件名称列表】中的"etl-kettle-web-master"可能是一个Git仓库的名字,暗示了这是一个关于Kettle Web版的源代码库,包含了主分支(master)的所有代码,用户可以下载并根据自己的需求进行定制和开发...
ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程, 我们经常会遇到各种数据的处理,转换,迁移,所以掌握一种 ETL 工具的使用必不可少。 Kettle 支持图形化的GUI设计界面,然后可以以工作流的...
Kettle,又称Pentaho Data Integration (PDI),是一款强大的开源ETL(Extract, Transform, Load)工具。它提供了一整套图形化的工作流和数据转换解决方案,使得数据的抽取、清洗、转换和加载变得简单易行。在本手册...
Kettle是一款国外开源的ETL工具,纯Java编写,绿色无需安装,数据抽取高效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 安装Kettle ...
Kettle,现在被称为Pentaho Data Integration (PDI),是一个强大的开源ETL工具。由Java编写,可以在Windows、Linux和Unix等多种操作系统上运行,以其高效稳定的数据抽取能力而闻名。Kettle无需安装,提供图形化的...
最近,了解了一下关于ETL的工具,这也是我从不懂到慢慢入门一步步整理的,以下是我亲自制作的ppt,给导成pdf了,但...,有水印!额.......大家将就着看吧! 如果小伙伴们有需要PPT可以私聊我,如果有什么问题的也...
开源ETL工具kettle,共三个分包,请在主页中将三个分包下载至同一文件夹解压(资源上传最大不得超过1000M,无奈)