Kettle PDI Concat列值

And*_*rés 3 concat kettle

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

VAL1

VAL2

VAL3

VAL4

"更多价值观"......

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

val1 val2 val3 val4"更多值"......

我怎么能这样做?

我尝试过"row denormaliser"和"row flattener",但是不行(我不知道为什么)

小智 6

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

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

  1. 在输入后添加一个常量,name:test,type:string,value:a
  2. 通过新的字段测试进行分组,使用"将字符串连接起来"并将空格设置为分隔符来聚合字段.

输出是:

val1 val2 val3 ....