Talend Job не позволяет мне сопоставить tMap с другим компонентом tMap

Я создал задание в Talend следующим образом: - введите здесь описание изображения

Я хочу сопоставить tMap_2 и tMap_3 с tMap_4, но по какой-то причине это мне не позволяет. tMap_2 и _3 показывают предупреждающие сообщения о том, что «У этого компонента недостаточно выходных данных типа «Строка». Но для каждого из них я уже создал вывод. Я почти уверен, что то, чего я пытаюсь достичь, возможно в Talend, и гугление об этом не дало ничего существенного. Так может ли кто-нибудь посоветовать, почему он не позволяет мне присоединиться к tMaps 2 и 3 к 4? P.S. Пожалуйста, дайте мне знать, если потребуется дополнительная информация.


person Sparky    schedule 08.05.2015    source источник
comment
Вы не можете соединять компоненты, образуя петлю, и будьте уверены, что сможете достичь своей цели, не зацикливая компоненты.   -  person 54l3d    schedule 08.05.2015


Ответы (1)


Чтобы предотвратить зацикливание подключения компонентов в задании, вы можете использовать tHashOutput и tHashInput для хранения данных потока и чтения их позже, по умолчанию эти компоненты скрыты, вы можете установить их из меню «файл» -> «редактировать проект». настройки" -> "конструктор" -> "настройка палитры"

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

person 54l3d    schedule 08.05.2015
comment
Дело в том, что в Таленде не допускаются кольцевые образования в потоках? - person Sparky; 08.05.2015
comment
@Sparky Да, это то, что я пытаюсь сказать - person 54l3d; 08.05.2015
comment
@Sparky Я рад этому :) - person 54l3d; 11.05.2015