Значения столбца Kettle PDI Concat

У меня есть преобразование PDI (Kettle), которое выполняет сценарий SQL, вывод сценариев представляет собой столбец, который выглядит так:

значение1

значение2

значение3

значение4

"больше значений"...

Мне нужно написать это только в одной ячейке Excel следующим образом:

val1 val2 val3 val4 "дополнительные значения"...

Как я могу это сделать?

Я пробовал «денормализатор строк» ​​и «выравниватель строк», но не работает (не знаю, почему)


person Andrés    schedule 28.08.2014    source источник


Ответы (1)


Flattener - это вариант, но у вас проблемы, потому что вы не знаете количество новых полей и разделитель. Но есть «хитрость» для решения вашей проблемы:

Вы можете сделать это, выполнив следующие действия:

  1. Добавьте константу после вашего ввода, имя: test, тип: строка, значение: a
  2. Сгруппируйте по новому полевому тесту, объедините свое поле со значениями с помощью «Объединить строки, разделенные» и установите пробел в качестве разделителя.

Результат:

знач1 знач2 знач3 ....

person Seb    schedule 29.08.2014
comment
Благодарность! просто хотел добавить, что в чайнике 5.1 упомянутые шаги преобразования называются «Добавить константы» и «Группировать по памяти» (или просто «Группировать по»). - person arghtype; 14.11.2014