
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安装版:https://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工具.
你说什么你再说一遍表情包 QQ表情 / 47.83MB / 2012-7-10 / WinAll / / 小编点评:你说什么你再说一遍表情包是一组连续.
下载
熊猫人挠头表情包无水印QQ表情 / 541.15MB / 2012-1-17 / WinAll / / 小编点评:熊猫挠头表情包一组关于熊猫人花式挠.
下载
达成共识表情包(高清完整版)QQ表情 / 555.65MB / 2019-10-22 / WinAll, WinXP, Win7, win8 / / 小编点评:大家知道么,最近这个挺流行的。俗话说的好,有事.
下载
学生评语编辑器教育学习 / 664.29MB / 2012-12-12 / WinAll / / 小编点评:学生评语编辑器是一款便捷实用的批量.
下载
小学生识字教育学习 / 957.91MB / 2020-9-2 / WinAll / / 小编点评:小学生识字是专为学习识字的小朋友准.
下载
2017年辽宁省普通高中学业水平考试网上查询系统教育学习 / 35.40MB / 2016-7-26 / WinAll, WinXP, Win7 / / 小编点评:2017年辽宁省普通高中学业水平考试网上查.
下载
学科office教育学习 / 564.78MB / 2012-1-30 / WinAll / / 小编点评:学科office是一款电脑端的教学应用.
下载
微信电脑版多开软件V1.0下载 网络其它 / 848.43MB / 2013-9-4 / Win7,WinXP / 简体中文 / 免费软件 小编点评:软件介绍专题:微信软件大全微信电脑.
下载
天盾服务器数据恢复软件V1.1下载 数据恢复 / 550.97MB / 2017-11-28 / Win8,Win7,WinXP / 简体中文 / 免费软件 小编点评:软件介绍天盾服务器数据恢复软件可以.
下载
索罗斯证券决策系统V2002.5.1下载 股票软件 / 236.40MB / 2014-7-23 / Win8,Win7,WinXP / 简体中文 / 免费软件 小编点评:软件介绍索罗斯证券决策系统以强大的.
下载
易股行软件V2.0.0.2下载 股票软件 / 251.24MB / 2013-11-19 / Win8,Win7,WinXP / 简体中文 / 共享软件 小编点评:软件介绍易股行由市场公开信息筛选而来.
下载
Win10应用商店找回工具下载-Win10应用商店找回工具 v1.1 数据恢复 / 505.2MB / 2023-5-9 / WinAll / 简体中文 / 免费软件 小编点评:软件介绍Win10应用商店找回工具.
下载
亿鸽下载-亿鸽 v1.2.1 网络推广 / 478.52MB / 2010-12-29 / WinAll / 简体中文 / 免费软件 小编点评:软件介绍亿鸽是一款体积轻量、操作简.
下载
ARSMO软件下载-arsmoapp下载v1.10.65 安卓官方版
英汉互译翻译软件免费下载-英汉互译翻译完整版(改名英汉翻译)下载v5.0.2 安卓版
公路综合采集终端手机版下载-公路综合采集终端app下载v2.3.2 安卓版
分屏app手机版下载-分屏投屏软件下载v1.4 安卓版
蜗牛网货货主app下载-蜗牛网货货主端官方版下载v1.9.2 安卓版
拍照语音翻译app下载-拍照语音翻译最新版下载v2.0.2 安卓版
云南交投畅云盘官方版免费下载-畅云盘app下载v1.0.1 安卓版
科小宝app安卓官方下载-科小宝机器人下载v1.0.37 安卓版
晒福智能app最新版下载-晒福智能锁软件官方版下载v4.4.6 安卓手机版
快抢悬浮时钟手机版下载-快抢悬浮时钟app下载v3.0.106 安卓版
巧匠百宝箱手机版下载安装-巧匠百宝箱app下载v1.0.1 安卓版
名片全能大师app下载-名片全能大师官方版下载v3.5.7 安卓版
思课升学app下载-思课升学规划下载v1.2.0 安卓版
教育学习 / 877.63MB / 2023-4-30 / Android / 中文 / 上海思跋教育科技有限公司 / v1.2.0 安卓版 下载
叮咚签到app官方下载-叮咚签到考勤软件下载v2.8.4 安卓最新版
商务办公 / 536.25MB / 2017-7-18 / Android / 中文 / 山东紫光比威网络技术有限公司 / v2.8.4 安卓最新版 下载
来音尤克里里app下载-来音尤克里里调音器下载v1.1.1 安卓版
常用工具 / 485.90MB / 2013-1-29 / Android / 中文 / 北京夕航科技有限公司 / v1.1.1 安卓版 下载
畅学app下载-畅学手机版下载v2.2.0 安卓版
教育学习 / 46.47MB / 2020-11-8 / Android / 中文 / 河北尚拓慧学教育科技有限公司 / v2.2.0 安卓版 下载
儿童英语启蒙宝app下载-儿童英语启蒙宝手机版下载v1.1 安卓版
教育学习 / 37.83MB / 2015-8-28 / Android / 中文 / 长沙飞驰轮胎贸易有限公司 / v1.1 安卓版 下载
漫游飞行家app下载-漫游飞行家早教下载v1.0.0 安卓版
教育学习 / 122.17MB / 2015-2-23 / Android / 中文 / v1.0.0 安卓版 下载
赣溯源app下载采样端-赣溯源采样端下载v1.3.21 安卓版
商务办公 / 511.20MB / 2016-1-27 / Android / 中文 / 江西省食品安全溯源平台 / v1.3.21 安卓版 下载
潇湘成招官方下载-潇湘成招app下载v1.0.39 安卓最新版
教育学习 / 121.30MB / 2013-7-18 / Android / 中文 / 湖南省教育考试院 / v1.0.39 安卓最新版 下载
代工帮平台下载-代工帮app下载v1.6 安卓官方版
商务办公 / 457.38MB / 2017-10-25 / Android / 中文 / 郑州代工帮网络科技有限公司 / v1.6 安卓官方版 下载
ok呀在线早教app下载-ok呀在线早教官方版下载v1.9.7 安卓版
教育学习 / 786.51MB / 2022-10-7 / Android / 中文 / 深圳市思可在线教育发展有限公司 / v1.9.7 安卓版 下载
油尚行官方版下载-油尚行app下载v1.0.0 安卓版
商务办公 / 962.47MB / 2015-1-4 / Android / 中文 / v1.0.0 安卓版 下载
万能遥控器宁一app下载-万能遥控器宁一最新版下载v1.0.1 安卓版
常用工具 / 368.12MB / 2017-8-3 / Android / 中文 / 南京宁一信息技术有限公司 / v1.0.1 安卓版 下载
客之伴客户端下载-客之伴官方版下载v1.1.3 安卓最新版
常用工具 / 585.43MB / 2019-5-30 / Android / 中文 / 河南联豪网络科技有限公司 / v1.1.3 安卓最新版 下载