Призначення

Зводить альтернативні маршрути до одного продовження, зберігаючи таблицю вибраної активної гілки. Призначений для гілок, які логічно взаємно виключають одна одну, або для явного пріоритету першого активного входу.

Входи та виходи

Пояснювальна схемаЗбільшити ↗Порівняння маршрутизатора, роздільника та вибору користувача. Маршрутизатор може мати режими першого або всіх збігів; схема показує простий маршрут та else. Злиття очікує також сигнал про неактивний вхід.
Маршрути, копії та вибір користувача

Порівняння маршрутизатора, роздільника та вибору користувача. Маршрутизатор може мати режими першого або всіх збігів; схема показує простий маршрут та else. Злиття очікує також сигнал про неактивний вхід.

Від 2 до 32 входів; один out. Всі входи під’єднуються, але під час виконання частина може бути неактивною.

Параметри

ПараметрНалаштування та значенняВаріанти й межі
inputsІменовані входи, до кожного з яких під’єднується окремий зв’язок.Кількість: 2–32
modesingle очікує не більше однієї активної гілки; first вибирає першу активну за порядком входів.Варіанти: single, first
Типово: single

Покрокове налаштування

  1. Додайте входи за кількістю альтернатив і назвіть їх.
  2. Під’єднайте закінчення кожної гілки.
  3. Виберіть single для контролю взаємного виключення або first для пріоритетного вибору.
  4. Перевірте узгодженість структури таблиць для наступного кроку.

Правила та діагностика

  • single з кількома активними входами дає MERGE_SEVERAL_ACTIVE.
  • first орієнтується на порядок входів, а не на швидкість завершення.
  • Жодна активна гілка — неактивний вихід зі структурою першого входу.
  • Блок не складає рядки різних активних таблиць; для цього потрібен Union. Структура результату належить саме вибраній гілці.

Приклад налаштування

Після «Вибору варіанта» обидві альтернативи готують таблицю Product, Value. Під’єднайте їх до Merge у режимі single та далі до одного спільного експорту.