
Kettle
孟德三笑
原谅我这一生不羁放纵爱自由
展开
-
kettle-配置资源库
打开spoon的时候会弹出一个提示框,让我们连接到资源库。另外也可以在tools菜单下的资源库中选择连接资源库,之后就出现如图所示的输入框: 笔者这里已经配置了两个资源库,Oracle和mysql,点击右上角的笔状图标可以对已有资源库进行编辑,加号图标可以新建资源库,叉号图标可以删除资源库,原创 2017-02-08 15:47:45 · 12585 阅读 · 1 评论 -
数据迁移,从mysql到Oracle
在mysql数据库中有一张表,在Oracle数据库中也有一张表,现在要把数据从mysql的表中迁移到Oracle的表中。原创 2017-02-14 10:12:00 · 843 阅读 · 0 评论 -
kettle处理mysql的tinyint字段类型
在使用kettle转换mysql的tinyint字段类型时,会将tinyint类型当成Boolean类型来处理,如图所示:解决方法:通过拼接字符串,如select type+'' as type .原创 2017-09-18 15:11:47 · 3209 阅读 · 0 评论 -
kettle设置变量不起作用
在kettle转换中设置了变量,但是在后续的步骤中引用该变量不起作用原因是因为转换中的所有步骤都是并行运行的,没有特定的执行顺序。也就是说,设置的变量在当前转换里是不起作用的。解决方法是在job里将设置变量作为一个前置的转换,然后将引用该变量的转换作为后置转换。原创 2018-01-30 21:13:47 · 11657 阅读 · 15 评论 -
使用java获取kettle上个步骤的数据并处理输出到下步骤
import java.io.File;import java.io.IOException; //kettle中已定义好的行处理方法,每行记录都会运行一次public boolean processRow(StepMetaInterface smi, StepDataInterface sdi) throws KettleException{ //(1)获取到上一个步骤的输入行 O...原创 2018-03-04 11:05:57 · 6682 阅读 · 0 评论