
PentahoDataIntegration(Kettle)是Pentaho生态系统中默认的ETL工具。Kettle是一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
通过非常直观的图形化编辑器(Spoon),您可以定义以XML格式储存的流程。在Kettle运行过程中,这些流程会以不同的方法编译。用到的工具包括命令行工具(Pan),小型服务器(Carte),数据库存储库(repository)(Kitchen)或者直接使用IDE(Spoon)。一款国外开源的etl工具,纯java编写,绿色无需安装,数据抽取高效稳定(数据迁移工具)。Kettle中有两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。
kettle清理数据库连接的方法:
1:清理shared.xml中的不用的数据库连接。(他的保存位置一般在用户主目录下边的.kettle目录中)2:用文本编辑软件打开kjb,ktr文件删除用户到的connection项,保存。
Kettle项目介绍:
Kettle是一款国外开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装,数据抽取高效稳定。
Kettle中文名称叫水壶,该项目的主程序员MATT希望把各种数据放到一个壶里,然后以一种指定的格式流出。
Kettle将ELT流程编译为XML格式,学起来十分简单,PentahoDataIntegration(Kettle)使用Java(Swing)开发。Kettle作为编译器对XML格式书写的流程进行编译。这些功能和组件比起Talend在丰富性方面稍逊一些,但是您建立复杂ETL流程需要的一切元素。Kettle的JavaScript引擎(和Java引擎)可以深层地控制对数据的处理。全球数千家机构依赖于Pentaho的,作出更快,更好的业务决策产生积极影响他们的底线。运行Spoon.bat开始软件。需要JRE支持,JRE(JavaRuntimeEnvironment)v6.0Update26安装版:http://www.cr173.com/soft/22134.html
Kettle使用教程:
Kettle自己有三个主要组件:Spoon,Kitchen,Pan。其中Spoon是一个图形化的界面,用于windows的时候,先设置环境变量:pentaho_java_home,例如:C:\ProgramFiles\Java\jdk1.7.0_25,其实就是你的java安装目录,1.6以上即可。windows下双击Spoon.bat就可以了,界面如下:
这里我建立了资源库,其实可以用文件形式存储,存储的结构都是xml,但是我还是觉得建立一个资源库比较好,以后看job等情况也比较简单,因为数据表的可读性比xml要好得多。建立资源库和文件资源库只需要把右上角的小加号点一下,就会出现如下如的界面:
选择第一个就是建立数据库版的资源库,之后:
之后:
测试通过之后点击OK就回到最开始的界面,这时候选择test数据库连接,然后出入你的工程(我是这么叫的)ID和name,这里要记住,因为以后kitchen调度的时候要输入这个参数。
在接下来弹出的框中都点“是”,然后会出现这个界面:
这步会在你的用户下建立很多表,所以最好单独给资源库建立一个用户,当然这是在oracle下,mysql下和DB2下最好也采用同样的方式,把资源库和其他库分开。检查一下:
SQLconnwings/wings@prism已连接。SQLselectcount(1)fromr_repository_log;
COUNT(1)----------0
SQL
表已经建好了。回到最开始的界面,选择test,点击确定,然后就会出现登录对话框,用户密码默认都是admin,以后可以自己改。
接下来就可以开始用这个工具了。
其实对于简单的数据库数据的抽取,基本只需要转换和作业这两种东西。下面就是建立一个转换的步骤:
1点击文件--新建--转换。
2在左侧的树状列表中选“主对象树”,新建DB连接。步骤和上面建资源库一样。一个目标库一个源库。
3在核心对象--输入这个地方拖出一个表输入,在“输出”目录下拖出“表输出”,在“转换”处拖出一个字段选择来,如图:
每一个对象都可以双击修改属性,下面以抽取world数据库的city表为例。
双击表输入,选择数据库连接,选择源数据库,然后点击“获取SQL查询语句”,在弹出的对话框里进行选择即可,之后会变成这样:
下面点击表输出:
点击字段选择:
这样,一个简单的抽取数据的转换就完成了。执行之,点击上面的绿色开始按钮。
我也处在学习中,希望可以把我的经验分享给和我一样的入门者。
下面是补充部分:
在一个Job或者一个trans建立好之后,就可以建立定时任务了。如果是DS,那么DS客户端本身就支持schedule,但是Kettle因为没有服务端和客户端的概念,因此只有使用linux的crontab,其实Job本身也支持定时,但是你必须保证图形界面一直开着,这样并不如crontab那么好。在命令行里使用kettle很简单,Job用kitchen调度,trans用pan调度。
下面是一个kitchen的调度命令:
bash/home/kettle/data-integration/kitchen.sh/repkettle_demo/userusername/passpasswd/levelMinimal/dir/dirname/jobjobname
rep那里写自己的资源库名称。
trans和上面一样,略有不同:
bash/home/kettle/data-integration/pan.sh/repkettle_demo/userusername/passpasswd/levelMinimal/dir/dirname/transtransname
Tags:Kettle,Spoon,ETL工具.
百度MP3播放器视频播放 / 185.75MB / 2023-11-22 / WinAll, WinXP / / 小编点评:百度MP3在线音乐播放工具。百度M.
下载
豪杰超级解霸8.0 sp2视频播放 / 467.4MB / 2020-5-18 / WinXP / / 豪杰 / 小编点评:豪杰超级解霸是00年初最流行的视频播放.
下载
Bilibili直播OBS感谢插件视频播放 / 691.51MB / 2014-5-14 / WinAll, WinXP, Win7, win8 / / 小编点评:Bilibili直播OBS感谢插件是一款.
下载
2015极致蓝色商务PPT模板电子资料 / 333.94MB / 2021-8-24 / WinAll, Win7 / / 小编点评:2015极致蓝色商务PPT模板,该模板.
下载
腾讯视频内置会员版视频播放 / 182.24MB / 2015-10-8 / WinAll / / 小编点评:腾讯视频内置会员版是小编亲测用过最好使的腾讯.
下载
MMD模型播放器(MMDPlayer)视频播放 / 928.19MB / 2017-4-3 / WinAll, WinXP, Win7 / / 小编点评:MMDPlayer是一款很好用的MM.
下载
FPVP工具(VIP视频解析)视频播放 / 533.90MB / 2021-1-6 / WinAll, WinXP, Win7 / / 小编点评:FPVP工具是一款强大的VIP视频.
下载
暴雨影音绿色版视频播放 / 153.40MB / 2011-5-25 / WinAll / / 小编点评:暴雨影音绿色版是一款支持视频图片音.
下载
日语口语对话王2014外语学习 / 807.13MB / 2013-12-6 / WinAll / / 小编点评:日语口语对话王2014是一款专业的.
下载
流量无忧站长工具 / 800.35MB / 2018-4-30 / WinAll, Win7 / / 小编点评:流量无忧是一款可以快速、真实地提高.
下载
1799关键词快速排名工具站长工具 / 320.77MB / 2011-5-6 / WinAll / / 小编点评:1799关键词快速排名工具一款全新功能强大.
下载
仿站工具站长工具 / 42.97MB / 2017-8-18 / WinAll / / 小编点评:仿站工具是一个编程源码软件,该程序主要还是.
下载
一键扒站神器站长工具 / 836.24MB / 2016-6-14 / WinAll / / 小编点评:一键扒站神器允许你在各种网站提取网.
下载
山西游游出行app下载-游游出行乘客端下载v1.0 安卓版
TVB云播免费播放下载-tvb云播app官方版下载v1.1.0 安卓版
耐看点播app下载-耐看点播电视剧官方版下载v1.0.7 安卓版
途家公寓下载app-途家公寓手机版(更名途家民宿)下载v8.94.5 安卓官方版本
凤凰视频社区手机版下载安装-凤凰视频客户端下载v7.34.7 安卓官方版
尤优旅伴官方版下载-尤优旅伴app下载v1.0.1 安卓版
趣加油app下载-趣加油官方版下载v2.63 安卓最新版
深驾约车官方下载-深驾约车app下载v5.60.6.0002 安卓版
xalhar官方版下载-xalhar哈萨克电影软件下载v1.2.17 安卓版
京东视频app软件免费下载-京东视频app官方版下载v5.4.4 安卓最新版
一键游广西官方版平台下载-一键游广西app下载v1.0.0 安卓版
渝畅行app下载安装-渝畅行官方版下载v1.24.0 安卓版
易精通看电影学英语软件V7.3.2下载
外语学习 / 309.32MB / 2022-10-1 / Win8,Win7,WinXP / 简体中文 / 共享软件 下载
360阿里巴巴重发助手V2.09下载
网络辅助 / 750.18MB / 2016-7-25 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
2015版职称计算机考试宝典(Authorware7.0)下载V8.0下载
考试系统 / 623.52MB / 2010-10-5 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
PP4321上网导航器V1.0.0.48下载
网络辅助 / 789.26MB / 2023-2-5 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
圣才2014年上海市会计从业资格考试《会计基础》题库下载V1.0.0.0下载
考试系统 / 641.26MB / 2016-10-15 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
商舟@搜索排名竞价大师(排名自动竞价系统)V2002下载
网络辅助 / 489.72MB / 2020-6-3 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
国家公务员行政职业能力测验一应试通V1.0下载
考试系统 / 191.44MB / 2021-12-9 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
圣才2014年湖南省导游资格考试《导游实务》题库V1.0.0.0下载
考试系统 / 993.28MB / 2010-10-24 / Win8,Win7,WinXP / 简体中文 / 免费软件 下载
Bitvise Tunnelier(远程桌面)V4.33绿色版下载
网络辅助 / 636.19MB / 2022-7-6 / Win8,Win7,WinXP / 英文 / 免费软件 下载
Sambar Server(Web Server软件)V7.0.0.0下载
网络辅助 / 890.98MB / 2013-6-29 / Win8,Win7,WinXP / 英文 / 免费软件 下载
搜狐视频hd新版下载安装免费-搜狐视频hd平板安卓版下载v10.0.00 官方版
视频播放 / 60.76MB / 2022-9-3 / Android / 中文 / 北京搜狐互联网信息服务有限公司 / v10.0.00 官方版 下载
佰仟易行手机版下载-佰仟易行客户端下载v2.2.0 最新安卓版
旅行出行 / 342.87MB / 2021-3-11 / Android / 中文 / 佰仟融资租赁有限公司 / v2.2.0 最新安卓版 下载
鱼游app下载-鱼游官方版下载v2.5.2 最新安卓版
旅行出行 / 634.93MB / 2021-11-6 / Android / 中文 / 重庆推猫科技有限公司 / v2.5.2 最新安卓版 下载