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
同类推荐
2021-10-09
立即下载2022-06-13
立即下载2022-06-18
立即下载2022-06-28
立即下载2022-07-26
立即下载2022-08-13
立即下载相关文章
2021 kms激活_Win10/Win7神key/产品密钥
2023-01-02360安全卫士查看电脑配置的方法
2023-01-02电脑安装夜神模拟器的配置要求
2022-12-25ArcGIS地图插入经纬网的技巧
2022-12-18免装工具 PDF全能在线处理一条龙
2022-12-11截图工具怎么用?Catia截图工具使用方法
2022-11-26如何设置音频淡入淡出?GoldWave淡入淡出的方法
2022-11-26WeGame如何双开游戏?WeGame双开游戏的技巧
2022-11-12Print Conductor批量打固定一页的方法
2022-05-27热门视频剪辑软件哪个好?最好用的四款视频剪辑软件
2020-06-04