Выполнить одну работу параллельно - PullRequest
1 голос
/ 30 января 2012

Мне нужно знать, как мы можем запустить одно задание параллельно с различными параметрами в talend.

1 Ответ

5 голосов
/ 30 января 2012

Ответ прост, но скорее зависит от того, что вы хотите, и используете ли вы бесплатный Talend или коммерческий.

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

Что касается параллельной работы, есть несколько вариантов.

Студия Talend - это генератор кода Java, поэтому вы можете экспортировать свою работу (это просто код Java) и запускать ее где угодно. То, как вы вызываете это, зависит от вас - запланируйте это, вызовите это N раз вручную, ваш звонок. Очевидно, что если ваша работа затрагивает общие ресурсы, то безопасное выполнение параллельной работы зависит от вас - применяются обычные проблемы параллелизма.

Если у вас есть коммерческий продукт, то вы можете использовать Центр администрирования Talend (TAC). TAC позволяет планировать работу более одного раза в разных контекстах. Или, если вы хотите сохранить логику распараллеливания внутри своей работы, рассмотрите возможность использования компонента tParallelize в одной работе для запуска другой работы N раз.

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