Процессор Join (Соединить)
Объединяет два потока на основе одного или нескольких ключей.
Процессор Join (Соединить) позволяет объединить данные из двух выходных потоков. Выберите общий ключ и тип соединения, а затем объедините данные в выходном потоке.
Использование
Процессор Join (Соединить) принимает два входных потока и может генерировать только один выходной поток.
Свойства
Свойства для настройки объединения записей с помощью процессора Join (Соединить).
Свойство | Конфигурация |
---|---|
Тип присоединения |
В списке выберите нужный тип соединения.
|
Условия |
|
Чтобы переименовать процессор или отредактировать его описание, щелкните значок Изменить рядом с названием процессора на панели Свойства.
Дополнительная информация об операциях соединения
Процессор Join (Соединить) позволяет применять к данным четыре разных типа операций соединения.
Внутреннее соединение
Этот тип операции соединения используется для выполнения следующих задач:
-
Сравнение значений, общих для двух наборов данных.
-
Создание набора результатов, который включает все совпадающие пары.
Набор результатов определяется следующим образом.
Если оператор соединения выполнен (левый набор данных (L) соответствует правому набору данных (R)) | Если оператор соединения не выполняется |
---|---|
Все совпадающие записи объединяются и возвращаются в наборе результатов. | Несовпадающие записи игнорируются. |
Левое внешнее соединение
Этот тип операции соединения используется для выполнения следующих задач:
-
Сравнение значений, общих для двух наборов данных, И сохранение всех значений, существующих в левом наборе данных.
-
Создание набора результатов, в котором объединены эти записи.
Набор результатов определяется следующим образом.
Если оператор соединения выполнен (все записи левого набора данных (L) + совпадающие записи в двух наборах данных) | Если оператор соединения не выполнен |
---|---|
Все записи в левом наборе данных и записи, совпадающие в левом и правом наборах данных, объединяются и возвращаются в наборе результатов. | Несовпадающие записи игнорируются. |
Правое внешнее соединение
Этот тип операции соединения используется для выполнения следующих задач:
-
Сравнение значений, общих для двух наборов данных, И сохранение всех значений, существующих в правом наборе данных.
-
Создание набора результатов, в котором объединены эти записи.
Набор результатов определяется следующим образом.
Если оператор соединения выполнен (все записи левого и правого наборов данных (L и R) + совпадающие записи в двух наборах данных) | Если оператор соединения не выполнен |
---|---|
Все записи в левом наборе данных и записи, совпадающие в левом и правом наборах данных, объединяются и возвращаются в наборе результатов. | Несовпадающие записи игнорируются. |
Полное внешнее соединение
Этот тип операции соединения используется для выполнения следующих задач:
-
Сохранение всех значений, совпадающих в левом и правом наборах данных.
-
Создание набора результатов, в котором объединены эти записи.
Набор результатов определяется следующим образом.
Если оператор соединения выполнен (все записи левого набора данных (L) + совпадающие записи в двух наборах данных) | Если оператор соединения не выполнен |
---|---|
Все записи в левом наборе данных и записи, совпадающие в левом и правом наборах данных, объединяются и возвращаются в наборе результатов. | Несовпадающие записи будут отображены в наборе результатов как NULL. |