#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. Это имеет смысл. Спасибо!!