Компонент Talend с несколькими входами и несвязанными выходами - PullRequest
0 голосов
/ 18 мая 2018

Используя Talend Open Studio, у меня есть компонент обработки данных, за который я буду признателен за совет о том, как сделать это возможным (а) в одном компоненте и (б) без грязного обходного пути - спасибо.

Относящиеся к части (а): У меня есть два разных входа:

  • Один вход (с ровно одной строкой) определяет какие-то метаданныедля моей обработки.
  • Один вход (с 1 ... n строками) определяет основные данные для обработки.

В настоящее время я выполнил это первое требование, используя два компонента и передавая мойметаданные для второго компонента, используя globalMap.Но было бы неплохо, если бы я мог объединить оба соединения в один компонент.

Относящиеся к части (б): После того, как я прочитал все свои входные строки, янужно обрабатывать их все сразу.До сих пор, так просто, я мог использовать конечный раздел - моя проблема возникает здесь: После этой обработки мне нужно создать несколько выходных строк для одного выходного соединения.Проблема в том, что выходные строки могут быть созданы только в основной части, и там я не знаю, когда была прочитана последняя строка ...

В настоящее время я решил эту проблему, предварительно посчитав входные строкии затем, после достижения этого числа, я создаю этот вывод.Но это кажется мне грязным обходным путем, поэтому, может быть, у кого-то тоже есть решение для этого?

Спасибо за любые полезные советы!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...