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

Соединение таблиц (Join) на полотне

Назначение​

На визуальном полотне соединить две или больше таблиц одним блоком Join: выбрать тип соединения и условия.

Кому полезно​

Авторам визуальных алгоритмов, которым нужно склеить источники по ключам.

Где в UI​

Визуальный редактор → палитра → блок Join → панель настроек узла .

Понятия​

  • Левый и правые входы — к узлу подключаются таблицы-источники.
  • Тип соединения — внутреннее / левое / правое / полное (как предлагает форма).
  • Условие — сопоставление колонок или выражение; может быть несколько условий.
  • Режим выражения — визуальная сборка условия или запись выражения целиком (если переключатель есть в панели).

Сценарии​

Соединить две таблицы​

  1. Добавьте Join на полотно.
  2. Подключите первую таблицу к левому входу, вторую — к правому.
  3. Откройте настройки Join.
  4. Выберите тип соединения.
  5. Проверьте предложенное сопоставление полей; поправьте условия.
  6. При совпадающих именах колонок задайте переименования, если панель это предлагает.
  7. Сохраните алгоритм и проверьте превью.

Несколько правых таблиц​

  1. Подключите дополнительные правые входы.
  2. Настройки для каждого правого входа могут быть на отдельных вкладках — заполните каждую.
  3. Смотрите превью итога после Join.

Ограничения и ошибки​

  • Пустые или противоречивые условия не дадут корректный запуск — читайте валидацию рабочей области.
  • Путаница LEFT/INNER даёт «пропавшие» строки — сверяйте тип join с бизнес-ожиданием.
  • Сначала проверяйте Join на превью, потом ставьте в расписание.

Что дальше​