`
hotdog
  • 浏览: 282088 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Kettle使用中的问题

阅读更多

Kettle 4.x在Ubuntu下无法正常工作,核心对象不能拖动到工作区,并且系统运行十分缓慢

解决方案为删除掉Ubuntu的overlay scrollbars,执行如下命令:

 

sudo apt-get remove overlay-scrollbar liboverlay-scrollbar-0.1-0

 

Spoon

Merge Join(合并排序)时必须对两次查询的结果进行排序后才可以使用,否则返回记录为空

 

 

Infobright的Kettle插件

 

Kettle3.2版本在使用BrightHoust Loader时的异常:Infobright loader throws NullPointerException when repository is used

http://jira.pentaho.com/browse/PDI-2459

此问题在3.2.0以后的版本已经解决。

 

在Windows平台使用时,需将infobright_jni_32.dll or infobright_jni_64.dl (depending on the JRE is 32 or 64-bit) 重命名为infobright_jni.dll,并复制到 C:\WINDOWS目录下

 

行转列问题

查询数据库一列数据想转换为xx,xx,xx模式,在Kettle中输入为表输入,查出相关的那一字段内容,并且多增加一列常量用来分组,如:

select 1 grpid, merchant_id from merchant
在Kettle的行转列组件中,关键字段和分组字段都选择为id,目标字段随便起个名字,就是你返回结果的新字段,值字段选择merchant_id,关键字值写为1,聚合选择用,号连接,一切OK!这类问题的步骤总结见:http://blog.itpub.net/post/37422/464321

 

 

 

 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics