Kettle 插件之 Merge Join 的使用

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Kettle 插件之 Merge Join 的使用相关的知识,希望对你有一定的参考价值。

今天遇到了一个问题:不同的数据库之间需要用全连接,于是毫不犹豫的Merge Join插件,但是在使用的过程中遇到了很多问题。

  1. 连接后获取字段后,会出现重复字段。

 

技术分享

解决方法:把需要关联的字段改为不相同的名字。    

  2. 获取的数据不是我们想要的数据:

  例如:

  A表:

    1  a

    2  b

     B表:

    1  的

    3  地方

全连接预想效果:

  1 a 的

  2 b null

     3  null 地方

结果却是:

  1 a  1 的

      2 b   null  null

   null null 3 地方

解决办法:

通过JS  把关联的名字统一成一个。

技术分享

这样就可以取到 你想要的数了。

 

以上是关于Kettle 插件之 Merge Join 的使用的主要内容,如果未能解决你的问题,请参考以下文章

kettle--Trans插件之输出

MySQL-优化之 index merge(索引合并)

MySQL 优化之 index merge(索引合并)

MySQL 优化之 index_merge (索引合并)

逐步left_join/merge

SSIS中 merge join与lookup 哪个性能更好些