Как добавить столбцы к другим столбцам в Talend?

#talend #talend-mdm

#talend #talend-mdm

Вопрос:

У меня есть два хэш-входа, каждый из которых имеет совершенно разные столбцы. Скажем, у hashInput_1 есть столбцы, вызываемые

One | Two | Three | Four | Five

и в hashInput_2 вызываются столбцы:

Six | Seven | Eight

Каждый хэш-ввод имеет одинаковое количество строк. Мне просто нужно объединить их в один документ Excel или поток, чтобы столбцы и все данные были правильно объединены. Я знаю, что talend может добавлять строки, но мне нужно добавить столбцы, чтобы новая схема представляла собой столбцы One | Two | Three | Four | Five | Six | Seven | Eight со всеми данными в соответствующих столбцах.

Комментарии:

1. Есть ли общий ключ между ними?

2. Между ними нет общих столбцов.

3. Каждый раз одно и то же количество строк?

4. Да, такое же количество строк. Строка 1 в первом файле будет содержать информацию о том же человеке, что и первая строка во втором файле, и так далее. Поэтому их просто нужно добавлять вертикально.

5. Вы можете попробовать добавить идентификатор столбца, увеличить его от 1 до X для двух hashinput и выполнить объединение для столбца ID в tmap

Ответ №1:

Вам нужно добавить еще один идентификатор столбца в каждую схему hashinput.

В поиске увеличьте этот столбец с помощью последовательности. (См. В коде tjavarow).

В tmap увеличьте другую последовательность и выполните соединение между двумя столбцами идентификаторов.

Таким образом, первая строка одного hashinput (ID 1) присоединится к первой строке другого hashinput (ID 1).

введите описание изображения здесь
введите описание изображения здесь
введите описание изображения здесь

Комментарии:

1. Это имеет смысл. Спасибо!!