Узел Конкатенация
dataset merged big

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

Соединения на скрипте

Узел Конкатенация требует наличия двух родительских узлов, каждый из которых создает таблицу данных, например, источник данных, узел Производные колонки или даже другой узел конкатенации. Записи одной таблицы данных в ходе выполнения узла добавляются к другой. При этом одна таблица данных считается «верхней», а вторая — «нижней». В таблице данных, созданной узлом Конкатенация, записи из верхней таблицы будут предшествовать записям из нижней таблицы.

На этапе соединения узлов на скрипте пользователю необходимо указать, какая из двух исходных таблиц играет роль верхней таблицы, а какая — нижней. Однако в процессе настройки эти роли можно будет изменить.

merge script.rus

При создании первого соединения PolyAnalyst попросит вас выбрать Источник данных слева или Источник данных справа. Левый источник становится верхней таблицей, правый — нижней. Выберите одну из опций из окна подсказки. Вы не можете отменить эту операцию; для продолжения работы вы должны выбрать одну из опций.

Выходные данные узла Конкатенация представляют собой таблицу. Узел может иметь любое количество дочерних узлов, которые принимают на входе таблицу.

Работа с колонками с разными региональными настройками

Две таблицы данных, которые пользователю необходимо "склеить" с помощью узла Конкатенация, могут иметь разные региональные настройки (например, формат записи даты/времени и только дата). При этом настройки левой таблицы будут иметь приоритет. Если левая таблица не имеет никаких настроек, а у правой таблицы они имеются, в процессе конкатенации будут применяться региональные настройки правой таблицы.