Бөлісу құралы:


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

Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure

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

Входные и выходные данные

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

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

Для слияния входов нужно сопоставить входные и выходные столбцы. Необходимо, чтобы хотя бы один вход был сопоставлен каждому выходному столбцу. Сопоставление двух столбцов требует, чтобы метаданные этих столбцов совпадали. Например, сопоставленные столбцы должны относиться к одному и тому же типу данных.

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

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

Настройка преобразования «Объединить все»

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

Дополнительные сведения о свойствах, которые можно задать программно, см. в разделе Common Properties.

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

Редактор преобразования "Объединить все"

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

Параметры

Имя выходного столбца
Введите псевдоним для каждого столбца. По умолчанию, устанавливается имя входного столбца из первого (ссылочного) входного параметра, однако можно выбрать любое уникальное описательное имя.

Вход 1 преобразования «Объединить все»
Выберите из списка доступных входных столбцов в первом (ссылочном) входном параметре. Метаданные сопоставляемых столбцов должны совпадать.

Вход n преобразования «Объединить все»
Выберите из списка доступных входных столбцов во втором и дополнительных входных параметрах. Метаданные сопоставляемых столбцов должны совпадать.

Объединение данных с помощью преобразования "Объединить все"