Поделиться через


Преобразование "Слияние"

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

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

Включая преобразование «Слияние» в поток данных, можно выполнить следующие задачи:

  • Произвести слияние данных из двух источников данных, таких как таблицы и файлы.

  • Создать сложные наборы данных при помощи вложенных преобразований «Слияние».

  • Произвести повторное слияние строк после исправления ошибок в данных.

Преобразование «Слияние» похоже на преобразование «Объединить все». Используйте преобразование «Объединить все» вместо преобразования «Слияние» в следующих случаях:

  • Входы преобразования не упорядочены.

  • Объединенный выход не требует упорядочения.

  • Преобразование имеет более двух входов.

Требования к входным данным

Преобразованию «Слияние» необходимы отсортированные входные данные. Дополнительные сведения об этом важном требовании см. в статье Сортировка данных для преобразований "Слияние" и "Соединение слиянием".

Кроме того, преобразование «Слияние» требует, чтобы у объединенных столбцов входных данных совпадали метаданные. Например, нельзя произвести слияние столбца числового типа данных со столбцом символьного типа. Если данные представляют собой тип строковых данных, длина столбца при вторичном входе должна быть меньше или равна длине столбца при первичном входе, с которым происходит слияние.

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

Это преобразование имеет два входа и один выход. Вывод ошибок не поддерживается.

Настройка преобразования «Слияние»

Свойства можно задать с помощью конструктора служб SSIS или программно.

Дополнительные сведения о параметрах, задаваемых программно, см. в следующих разделах:

Дополнительные сведения о способах задания свойств см. в следующих разделах:

Редактор преобразования "Слияние"

Редактор преобразования «Слияние» используется для указания столбцов из двух отсортированных наборов данных для слияния.

Внимание

Преобразованию «Слияние» необходимы отсортированные входные данные. Дополнительные сведения об этом важном требовании см. в статье Сортировка данных для преобразований "Слияние" и "Соединение слиянием".

Параметры

Имя выходного столбца
Позволяет указать имя выходного столбца.

Вход слияния 1
Позволяет выбрать столбец в качестве входа слияния 1.

Вход слияния 2
Позволяет выбрать столбец в качестве входа слияния 2.

См. также

Преобразование "Соединение слиянием"
Преобразование "Объединить все"
Поток данных
Преобразования служб Integration Services