Kettle PDI Concat列值

时间:2014-08-28 19:27:05

标签: concat kettle

我有一个执行SQL脚本的PDI(Kettle)转换,脚本的输出是一个列如下:

  

VAL1

     

val2的

     

VAL3

     

VAL4

     

“更多价值观”......

我需要在这样的Excel单元格上写这个:

  

val1 val2 val3 val4“更多值”......

我怎么能这样做?

我试过“row denormaliser”和“row flattener”但不行(我不知道为什么)

1 个答案:

答案 0 :(得分:6)

flattener是一个选项,但你有问题,因为你不知道新字段和分隔符的数量。但是有一个“技巧”来解决你的问题:

您可以按照以下步骤执行此操作:

  1. 输入后添加常量,name:test,type:string,value:a
  2. 通过新的字段测试进行分组,使用“将字符串分隔的连接字符串”聚合您的字段,并将空格设置为分隔符。
  3. 输出结果为:

    val1 val2 val3 ....