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


Как расширить набор данных при помощи преобразования «Соединение слиянием»

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

Преобразование «Соединение слиянием» требует наличия двух отсортированных входов. Дополнительные сведения см. в разделе Как установить атрибуты сортировки на выходе.

Расширение набора данных

  1. В среде Business Intelligence Development Studio откройте проект служб Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

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

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

  5. Дважды щелкните преобразование «Соединение слиянием».

  6. В диалоговом окне Редактор преобразования «Соединение слиянием» выберите тип объединения из списка Тип объединения. Дополнительные сведения см. в разделе Использование соединений.

    ms141029.note(ru-ru,SQL.90).gifПримечание.
    При выборе типа Левое внешнее соединение можно нажать кнопку Переключить входы, чтобы переключить входы и преобразовать левое внешнее объединение в правое внешнее объединение.
  7. Задайте объединяемые колонки, перетащив столбцы левого входа к колонкам правого входа. Если у столбцов одинаковые имена, то при установке флажка Ключ соединения преобразование «Соединение слиянием» автоматически создаст объединение.

    ms141029.note(ru-ru,SQL.90).gifПримечание.
    Можно создавать объединения только между теми столбцами, которые имеют одинаковую позицию сортировки. Объединение должно быть создано согласно указанной позиции сортировки. Если попытаться создать объединения не по порядку, то Редактор преобразования «Соединение слиянием» предложит создать дополнительное объединение для пропущенных позиций порядка сортировки.
    ms141029.note(ru-ru,SQL.90).gifПримечание.
    По умолчанию выход отсортирован по столбцам объединения.
  8. В левом и правом входах установите флажки для дополнительных столбцов, которые необходимо включить в выход. Столбцы объединения включаются по умолчанию.

  9. Существует дополнительная возможность обновления имен входных столбцов в столбце Псевдоним выхода.

  10. Нажмите кнопку ОК.

  11. Чтобы сохранить обновленные пакеты, щелкните Сохранить выбранные элементы в меню Файл.

См. также

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

Преобразование «Соединение слиянием»
Преобразования служб Integration Services
Пути служб Integration Services
Задача «Поток данных»
Разделы руководства по потоку данных (службы SSIS)

Другие ресурсы

Источники служб Integration Services
Целевые объекты служб Integration Services

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

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