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


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

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

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

  • Произвести слияние данных из двух источников данных, таких как таблицы и файлы.
  • Создать сложные наборы данных при помощи вложенных преобразований «Слияние».
  • Произвести повторное слияние строк после исправления ошибок в данных.

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

  • Входы преобразования не упорядочены.
  • Объединенный выход не требует упорядочения.
  • Преобразование имеет более двух входов.

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

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

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

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

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

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

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

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

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

См. также

Основные понятия

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

Справка и поддержка

Получение помощи по SQL Server 2005