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


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

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

Настройка преобразования «Соединение слиянием» может производиться следующими способами.

  • Задайте соединение как соединение FULL, LEFT или INNER.

  • Задайте столбцы, которые использует соединение.

  • Укажите, обрабатывает ли преобразование значения NULL как равные другим значениям NULL.

    ПримечаниеПримечание

    Если значения NULL не интерпретируются как равные значения, преобразование обрабатывает значения NULL аналогично тому, как это делает компонент SQL Server Database Engine.

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

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

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

Требования к соединению

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

Регулировка количества буферов

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

Связанные задачи

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

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

См. также

Значок служб Integration Services (маленький) Будьте в курсе новых возможностей служб Integration Services

Чтобы получить новейшую документацию, статьи, образцы и видеоматериалы корпорации Майкрософт, а также лучшие решения участников сообщества, посетите страницу служб Службы Integration Services на сайте MSDN:


Чтобы получать автоматические уведомления об этих обновлениях, подпишитесь на RSS-каналы, предлагаемые на этой странице.

См. также

Справочник

редактор преобразования «Cоединение слиянием»

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

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

Преобразование «Объединить все»

Преобразования служб Integration Services