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

Объединить

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

Настройка​

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

Режимы ноды 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 — элементы только из выбранного входа