Перейти к основному содержимому

Объединить

Нода объединяет данные из нескольких входящих потоков в один. Используется когда воркфлоу разветвляется и нужно собрать результаты обратно.

Настройка

Режим работы выбирается в поле Режим.

Режимы ноды Merge

Добавить

Режим Добавить

Последовательно добавляет все элементы из всех входов — сначала элементы первого входа, затем второго и т.д.

ПараметрОписание
Number of InputsКоличество входящих потоков

Комбинировать

Режим Комбинировать

Объединяет поля элементов из разных входов в единые элементы.

ПараметрОписание
Combine ByСпособ сопоставления элементов (см. ниже)

Combine By:

Варианты Combine By

ЗначениеОписание
Matching FieldsОбъединить элементы с одинаковыми значениями указанных полей
PositionОбъединить по позиции: первый с первым, второй со вторым
All Possible CombinationsВсе возможные пары элементов из двух входов (cross join)

Опции:

Опции режима Комбинировать

ОпцияОписание
Fuzzy CompareНечёткое сравнение при сопоставлении полей
Disable Dot NotationОтключить обращение к вложенным полям через точку
Clash HandlingПоведение при конфликте одноимённых полей
Multiple MatchesПоведение при нескольких совпадениях

Choose Branch

Режим Choose Branch

Пропускает данные из одного конкретного входа без изменений. Используется для синхронизации веток без слияния данных.

ПараметрОписание
Output TypeWait for All Inputs to Arrive — ждать данные со всех входов перед выводом
ВыходЧто передать на выход (см. ниже)
Use Data of InputНомер входа, данные которого передать на выход

Выход:

Варианты выхода

ЗначениеОписание
Data of Specified InputПередать данные указанного входа
A Single, Empty ItemПередать один пустой элемент

Выходные данные

Зависит от режима:

  • Добавить — все элементы всех входов в одном потоке
  • Комбинировать — элементы с объединёнными полями из обоих входов
  • Choose Branch — элементы только из выбранного входа