`

ETL工具使用--kettle

 
阅读更多
由于有个项目使用,了解一下具体的使用方法。
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

    **ETL工具——Kettle Spoon** Kettle,也被称为Pentaho Data Integration(PDI),是一种强大的、开源的ETL(提取、转换、加载)工具,用于数据集成和数据清洗。它提供了一种图形化的界面,名为Spoon,让用户无需...

    开源的ETL工具-kettle7.1

    Kettle最早是一个开源的ETL(Extract-Transform-Load的缩写)工具,全称为KDE Extraction, Transportation, Transformation and Loading Environment。后来Kettle重命名为Pentaho Data Integration 。 它由Java开发...

    遇见Kettle ETL工具课程入门-进阶-实战 遇见kettle etl工具.zip

    Kettle是一款非常著名的ETL工具,何谓ETL?ETL就是Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程。对于企业级的开发或应用,会遇到种种的数据转换,迁移等工作,所以作为开发者掌握ETL工具是必须的,...

    etl-kettle-web:etl, kettle, web, spring, spring boot, mysql, mybatis, oracle, hadoop, hive, hbase:基于web版kettle开发的一套分布式综合调度,管理,ETL开发的用户专业版BS架构工具,并且升级为springboot(基于https

    etl-kettle-webetl, kettle, web,1、参考了:2、基于该项目,将kettle的web网页版本升级为springboot工程。3、欢迎有兴趣的小伙伴,一起讲前端改造成vue.js4、有兴趣的也可以直接修改并提交代码,或联系qq:406419768

    etl工具-kettle6.0

    Kettle,又称Pentaho Data Integration (PDI),是一款强大的开源ETL工具,由社区驱动,支持灵活的数据整合任务。在Kettle 6.0版本中,它带来了许多增强功能和改进,以提升数据处理的效率和用户体验。 1. **工作流与...

    ETL工具-kettle的探索

    【ETL工具-kettle的探索】知识详解 ETL(Extract-Transform-Load)是数据集成过程中的核心组件,主要用于从源头系统抽取数据,通过清洗和转换,再加载到目标系统,以支持数据分析和决策。Kettle是一款强大的开源ETL...

    ETL工具 Kettle用户手册中文版.zip

    在"ETL工具 Kettle 用户手册中文版"中,你可以找到关于Kettle的详细使用指南,涵盖了以下几个主要方面: 1. **Kettle的安装与环境配置**:介绍如何下载、安装Kettle,包括Spoon(图形化开发工具)和Pan(批处理执行...

    ETL工具-pdi-ce-9.1.0.0-kettle9.1压缩包分包2

    开源ETL工具kettle,共三个分包,请在主页中将三个分包下载至同一文件夹解压(资源上传最大不得超过1000M,无奈)

    ETL工具pdi-7.1.0.0-12(Kettle).zip

    **ETL工具PDI(Kettle)详解** ETL(Extract, Transform, Load)是数据仓库建设中的核心过程,用于从各种数据源提取数据,经过转换处理,最终加载到目标数据库或数据仓库中。PDI,全称为Pentaho Data Integration,...

    kettle-core-8.1.0.0-365_kettle_kettle达梦8_

    《Kettle与达梦数据库的整合:深入理解kettle-core-8.1.0.0-365_kettle_kettle达梦8_》 Kettle,也被称为Pentaho Data Integration (PDI),是一款强大的数据集成工具,它提供了一种图形化的界面,让用户能够设计、...

    开源免费ETL工具-kettle 7.0 data-integration

    data-integration 开源免费ETL工具-kettle 7.0 data-integration

    遇见Kettle ETL工具课程入门-进阶-实战 Kettle2020全新从入门到精通实战课程

    Kettle是一款非常著名的ETL工具,何谓ETL?ETL就是Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程。对于企业级的开发或应用,会遇到种种的数据转换,迁移等工作,所以作为开发者掌握ETL工具是必须的,...

    基于web版kettle开发的一套分布式综合调度,管理,ETL开发的用户专业版BS架构工具.zip

    【压缩包子文件的文件名称列表】中的"etl-kettle-web-master"可能是一个Git仓库的名字,暗示了这是一个关于Kettle Web版的源代码库,包含了主分支(master)的所有代码,用户可以下载并根据自己的需求进行定制和开发...

    pentaho-kettle-master.zip

    ETL(Extract-Transform-Load的缩写,即数据抽取、转换、装载的过程, 我们经常会遇到各种数据的处理,转换,迁移,所以掌握一种 ETL 工具的使用必不可少。 Kettle 支持图形化的GUI设计界面,然后可以以工作流的...

    开源ETL工具-kettle API 使用手册 下载

    Kettle,又称Pentaho Data Integration (PDI),是一款强大的开源ETL(Extract, Transform, Load)工具。它提供了一整套图形化的工作流和数据转换解决方案,使得数据的抽取、清洗、转换和加载变得简单易行。在本手册...

    pentaho-Kettle安装及使用说明(例子).doc

    Kettle是一款国外开源的ETL工具,纯Java编写,绿色无需安装,数据抽取高效稳定。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。 安装Kettle ...

    ETL之kettle基础-PPT讲解

    Kettle,现在被称为Pentaho Data Integration (PDI),是一个强大的开源ETL工具。由Java编写,可以在Windows、Linux和Unix等多种操作系统上运行,以其高效稳定的数据抽取能力而闻名。Kettle无需安装,提供图形化的...

    Etl---Kettle(入门教程)超详细

    最近,了解了一下关于ETL的工具,这也是我从不懂到慢慢入门一步步整理的,以下是我亲自制作的ppt,给导成pdf了,但...,有水印!额.......大家将就着看吧! 如果小伙伴们有需要PPT可以私聊我,如果有什么问题的也...

    ETL工具-pdi-ce-9.1.0.0-kettle9.1压缩包分包1

    开源ETL工具kettle,共三个分包,请在主页中将三个分包下载至同一文件夹解压(资源上传最大不得超过1000M,无奈)

Global site tag (gtag.js) - Google Analytics