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


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

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

Преобразование «Объединить все» объединяет несколько входов. Первый вход, связываемый с преобразованием, будет ссылочным, а все последующие — дополнительными. Выход содержит столбцы ссылочного входа.

Комбинирование входов в потоке данных

  1. В среде Business Intelligence Development Studio дважды щелкните пакет в обозревателе решений, чтобы открыть его в конструкторе служб SSIS, а затем выберите вкладку Поток данных.

  2. Из области элементов перетащите преобразование «Объединить все» в область конструктора на вкладке Поток данных.

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

  4. Дважды щелкните преобразование «Объединить все».

  5. В Редакторе преобразования «Объединить все» свяжите столбец входа со столбцом в списке Имя выходного столбца, щелкнув строку и выбрав столбец в списке входов. Выберите <пропустить> в списке входов, чтобы не сопоставлять столбец.

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

    Сопоставление двух столбцов требует, чтобы метаданные этих столбцов совпадали.

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

    Столбцы дополнительного входа, не сопоставленные со ссылочными столбцами, получают на выходе значения NULL.

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

  7. Повторите шаги 5 и 6 для каждого столбца каждого входа.

  8. Нажмите ОК.

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