Соединение

Преобразователь «Соединение» - объект, предназначенный для слияния данных, при этом перед слиянием данных выполняется проверка заданных условий. С помощью этого преобразователя можно получить в результирующем наборе только те записи, для которых значения в одном из полей связи совпадают, либо все записи одного источника, дополненные значениями из других, если значения этих записей совпадают по ключевым полям.

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

Для эффективной работы данного алгоритма должны быть выполнены условия:

Мастер создания объекта «Соединение» содержит следующие страницы:

При использовании преобразователя «Соединение» с типом «Внешнее соединение» из таблиц:

Key Date Value
1 Summer 2222
2 Winter 4444
3 Spring 5555

и:

Key Date Value2
1 Summer 1111
2 Winter 3333

можно получить таблицу:

Key Date Value Value2
1 Summer 2222 1111
2 Winter 4444 3333
3 Spring 5555  

См. также:

Преобразователи данных