Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Область применения:SQL Server
среда выполнения интеграции SSIS в Фабрика данных Azure
Преобразование «Соединение слиянием» предоставляет выход, формируемый объединением двух отсортированных наборов данных при помощи соединения FULL, LEFT или INNER. Например, соединение LEFT может использоваться для объединения таблицы, содержащей данные о товарах, с таблицей, в которой перечисляются страны или регионы, в которых эти товары были произведены. Результатом является таблица, в которой перечисляются все товары и страны или регионы их происхождения.
Настройка преобразования «Соединение слиянием» может производиться следующими способами.
Задайте соединение как соединение FULL, LEFT или INNER.
Задайте столбцы, которые использует соединение.
Укажите, обрабатывает ли преобразование значения NULL как равные другим значениям NULL.
Примечание.
Если значения NULL не интерпретируются как равные значения, преобразование обрабатывает значения NULL аналогично тому, как это делает компонент SQL Server Database Engine.
Это преобразование имеет два входа и один выход. Вывод ошибок не поддерживается.
Требования к входным данным
Преобразованию «Соединение слиянием» необходимы отсортированные входные данные. Дополнительные сведения об этом важном требовании см. в разделе Сортировка данных для преобразований «Слияние» и «Соединение слиянием».
Требования для присоединения
Преобразование «Соединение слиянием» требует, чтобы соединяемые столбцы имели совпадающие метаданные. Например, нельзя соединить столбец, содержащий числовые данные, со столбцом с символьными данными. Если данные представляют собой тип строковых данных, длина столбца при вторичном входе должна быть меньше или равна длине столбца при первичном входе, с которым происходит слияние.
Регулировка количества буферов
Настраивать значение свойства MaxBuffersPerInput больше не нужно, поскольку корпорация Майкрософт внесла изменения, которые уменьшили риск потребления чрезмерных ресурсов памяти при выполнении операции «Соединение слиянием». Эта проблема иногда возникает, если несколько входов операции «Соединение слиянием» производят данные с различной скоростью.
Связанные задачи
Свойства можно задать с помощью конструктора служб SSIS или программно.
Дополнительные сведения об установке свойств этого преобразования см. в следующих разделах:
Редактор преобразования "Соединение слиянием"
Используйте диалоговое окно Редактор преобразования "Слияние соединений", чтобы указать тип соединения, столбцы соединения и выходные столбцы для слияния двух входных потоков, объединяемых с помощью соединения.
Внимание
Преобразованию «Соединение слиянием» необходимы отсортированные входные данные. Дополнительные сведения об этом важном требовании см. в разделе Сортировка данных для преобразований «Слияние» и «Соединение слиянием».
Параметры
Тип соединения
Укажите, нужно ли использовать внутреннее, левое внешнее или полное соединение.
Обменять выходы
Переключение порядка входов выполняется с помощью кнопки Обменять выходы . Этот вариант может быть полезен при использовании параметра «Левое внешнее соединение».
Входные данные
Вначале выберите из списка имеющихся входов каждый столбец, который необходимо включить в объединенный вывод.
Входы отображаются в двух отдельных таблицах. Выберите столбцы, которые будут включены в выходные данные. Перетащите столбцы для создания соединения между таблицами. Чтобы удалить соединение, выберите его и нажмите DELETE клавишу.
Входной столбец
Из списка имеющихся столбцов на выбранном входе выберите столбец для включения в объединенный вывод.
Псевдоним вывода
Введите псевдоним для каждого выходного столбца. По умолчанию, используется имя входного столбца, однако можно выбрать любое уникальное описательное имя.