Kettle绿色版是来自国外的一款开源的ETL工具,纯java编写,可以在Window、Linux、Unix上运行,绿色无需安装。Kettle绿色版可以帮助你实现你的ETTL需要:抽取、转换、装入和加载数据数据,且抽取高效稳定。Kettle绿色版这个ETL工具集,翻译成中文名称应该叫水壶,寓意为希望把各种数据放到一个壶里然后以一种指定的格式流出。Kettle绿色版允许你管理来自不同数据库的数据,通过提供一个图形化的用户环境来描述你想做什么,而不是你想怎么做。
Kettle绿色版软件特色
国外开源的ETL工具,纯java编写;
绿色无需安装,数据抽取高效稳定;
可以在Window、Linux、Unix上运行,稳定流畅;
集群允许转换以及转换中的步骤在多个服务器上并发执行;
可以用来实现数据的剖析、清洗、校验、抽取、转换和加载等各类常见的ETL类工作;
数据处理功能也很强大,非常适合于各种数据处理功能。
Kettle绿色版常见问题
1、软件无法启动
修改一下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类型数据丢失问题?
在软件使用JDBC连接MySQL时,对于表中数据类型为tinyint的字段,读取时有可能会将其转为bool类型,这有可能造成数据丢失。例如,有一个叫status名字的tinyint类型字段,取值有三种:0、1、2。软件读取之后很可能将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
同类推荐
2022-06-28
立即下载2022-06-18
立即下载2022-06-28
立即下载2022-06-18
立即下载2022-06-18
立即下载2022-06-18
立即下载相关文章
木星卫星机甲剧情背景是怎样的?剧情背景介绍
2022-12-18万能数据恢复大师如何找回硬盘中数据?
2022-12-04Adobe Camera Raw批量处理的方法
2022-11-12萤石云视频如何查找录像存储路径?
2022-11-12怎么降调?Cool Edit Pro准确降调的方法
2022-11-26为什么MuMu模拟器会出现帧数低的情况?
2022-12-18蓝叠模拟器怎么重启引擎?蓝叠模拟器重启引擎的技巧
2021-11-20福昕PDF阅读器跳转至指定页面的技巧
2022-11-26FastStone Capture滚动截图的技巧
2022-11-12UltraEdit如何高级查询?UltraEdit高级查询的方法
2022-12-04