kettle下载

Kettle绿色中文版 (附安装教程+使用手册) v3.2.0
kettle是你想怎么做。绿色无需安装。bat,打开后请耐心等待一会儿时间。建立数据库连接的过程与其他数据库管理软件连接数据库类似。kettleKettle 中文名称叫水壶,该项目的主程序员MATT 希望把各种数据放到一个壶里,然后以一种指定的格式流出。欢迎来宝哥软件园下载体验。
软件大小:73.6MB
软件类型:国产软件
软件语言:简体中文
软件授权:免费软件
最后更新:2021-07-08 19:21:49
推荐指数:
运行环境:winXP,win7,win8,win10
查看次数:
kettle是来自国外的一款开源的ETL工具,Kettle免费版操作简单,使用作业控制上面装换执行。方便您进行数据处理和转换,•快速排序合并连接合并在同一密钥上的多个流使用Web服务动态检索参数的HTTP客户端查找kettle用户可以通过它同时管理多个数据资料库,为你的工作带来更多的便利。欢迎来宝哥软件园下载体验。
kettle软件亮点
1.使用xml而不必使用存储库共享数据库连接的能力
2.容易固定目标表映射
3.可能进出库,即使在批量备份
4.改进的外观和感觉的所有平台
kettle软件特色
1.从结果中,在结果和阻塞步骤中设置文件
2.新步骤:删除值映射,设置变量,把变量,得到的文件名,把文件
3.存储库改进包括名称、用户、对象类型排序内容的能力和修改日期
4.同时设计和编辑多个转换
5.ull;能够回滚整个转换错误(独特的连接)
kettle软件特点
1.ull;变量增强包括在许多步骤类型和视觉指标上增加支持支持变量的所有字段强大的新步骤
2.新步骤:删除值映射,设置变量,把变量,得到的文件名,把文件
3.ull;添加xml步骤,用于从流字段生成复杂的xml结构为内部、左外、右外、满的高级连接合并连接步骤外
4.定位的代码转换成英语,中文,法语,德语和荷兰语
5.许多增强现有的步骤和工作项
6.远程监控转换和工作执行
7.ull;高性能,基于表达式的JavaScript步骤
kettle下载安装方法
该软件必须在java下运行,所以我们需要先安装java,步骤如下:
点击执行文件后,默认继续点击[下一步]
默认选择开发工具,安装目录可以默认,也是选择安装到其他磁盘下,继续点击下一步
正在进行安装状态,需要耐心等待几分钟
默认安装jre,之钱jdk路径没有更改的话,就默认即可,继续点击下一步
安装状态显示安装进度条,需要等待一会,如果安装完成,提示已安装成功,点击关闭按钮即可
系统计算机右键菜单中点击属性>弹出窗口高级>点击环境变量
点击新建,弹出窗口输入:JAVA_HOME,值:输入JDK安装路径[C:Program FilesJavaJdk1.8.0_60] ,点击确定
在系统变量中找到Path,把JAVA_HOME配置到path中,选择中path后,点击编辑,把JAVA_HOMEin;配置到最前面
检验JDK是否配置成功,运行CDM后,输入java version后,回车就是现实jdk版本信息说明成功了。
或者输出java回车,输出信息后,在输入javac,如果输出正常说明成功
配置kettle环境变量,找到kettle存放路径,KETTLE_HOME:D:...(存放路径)
部署kettle,把下载好的kettle解压到指定目录中即可
在kettle跟目录中找到spoon.bat文件,找到后,并双击运行即可
因为kettle是免安装的,所以可以直接运行即可
如果配置完成后,运行启动界面和启动后界面,如图所示
kettle使用说明
Kettle无法启动
修改一下spoon.bat里内存配置:
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="Xms2058m" "Xmx1024m" "XX:MaxPermSize=256m"
改为
if "%PENTAHO_DI_JAVA_OPTIONS%"=="" set PENTAHO_DI_JAVA_OPTIONS="Xms512m" "Xmx512m" "XX:MaxPermSize=256m"
2、如何连接资源库?
如果没有则创建资源库
3、如何连接数据库?
在连接数据库之前,首先需要保证当前在一个transform(转换)页面,然后点击左侧选项栏中的“主对象树”,然后右键点击“DB连接”,选择“新建”。
当然也可以设置一些其他的连接属性,如zeroDateTimeBehavior=round&characterEncoding=utf8。
4、如何解决数据库连接更新不及时问题?
有时候我们数据库中的表的字段进行了更新(增加或删除字段),但是在使用“表输入”控件的“获取SQL语句”功能是会发现的到的字段还是原来的字段,这是由于缓存造成的,需要进行缓存清理。
5、如何解决Unable to read file错误?
有时候我们在文件夹中将Job或Transform移动到其他目录之后,执行时会出现Unable to read file错误。然后就进入到了当前Transform的配置页面。修改配置中的目录即可。
6、如何解决tinyint类型数据丢失问题?
在Kettle使用JDBC连接MySQL时,对于表中数据类型为tinyint的字段,读取时有可能会将其转为bool类型,这有可能造成数据丢失。例如,有一个叫status名字的tinyint类型字段,取值有三种:0、1、2。kettle读取之后很可能将0转为false,1、2都转为true。输出时,将false转为0,true转为1,这样就会造成元数据中status为2的数据被错误的赋值为1。
解决这个问题时,可以在读取元数据时将status转为int或char。比如SELECT CAST(status as signed) as status FROM 或SELECT CAST(status as char) as status FROM
kettle更新日志
增强的数据库支持
数据库连接池支持
改进的性能和可扩展性
数据库分区支持(不与表划分混淆)
集群支持(MPP)
•在步骤中分离架构/所有者和表名
改进的报价算法
远程监控和执行转换
•大量的内存和性能改进