Преобразования служб Integration Services
Область применения: среда выполнения интеграции SSIS SQL Server в Фабрика данных Azure
Преобразования SQL Server Integration Services являются компонентами потока данных пакета, которые выполняют статистическую обработку данных, соединяют, распространяют и изменяют эти данные. Преобразования могут также выполнять операции поиска и формировать образцы наборов данных. В этом разделе описываются преобразования, которые содержат Integration Services, и поясняется работа этих преобразований.
Преобразования бизнес-аналитики
Следующие преобразования реализуют такие операции бизнес-аналитики, как очистка данных, выполнение интеллектуального анализа текста и выполнение запросов прогнозов интеллектуального анализа данных.
Преобразование | Description |
---|---|
Преобразование "Медленно изменяющееся измерение" | Преобразование, которое настраивает обновление медленно изменяющегося измерения. |
Преобразование «Нечеткое группирование» | Преобразование, стандартизирующее значения данных столбца. |
Преобразование «Нечеткий уточняющий запрос» | Преобразование, выполняющее поиск значений в ссылочной таблице при помощи нечеткого соответствия. |
Преобразование "Извлечение терминов" | Преобразование, извлекающее термины из текста. |
Преобразование "Уточняющий запрос термина" | Преобразование, которое ищет термины в ссылочной таблице и подсчитывает термины, извлеченные из текста. |
Преобразование "Запрос интеллектуального анализа данных" | Преобразование, которое выполняет запросы прогноза интеллектуального анализа данных. |
Преобразование "Очистка DQS" | Преобразование, которое исправляет данные из подключенного источника данных, применяя правила, созданные для источника данных. |
Преобразования строк
Следующие преобразования обновляют значения столбцов и создают новые столбцы. Преобразование применяется к каждой входной строке преобразования.
Преобразование | Description |
---|---|
Преобразование "Таблица символов" | Преобразование, которое применяет строковые функции к символьным данным. |
Преобразование "Копирование столбца" | Преобразование, которое добавляет копии входных столбцов к выходу преобразования. |
Преобразование "Конвертация данных" | Преобразование, преобразующее тип данных столбца в другой тип данных. |
Derived Column Transformation | Преобразование, которое заполняет столбцы результатами выражений. |
Преобразование "Экспорт столбца" | Преобразование, вставляющее данные из потока данных в файл. |
Преобразование "Импорт столбца" | Преобразование, которое считывает данные из файла и добавляет в поток данных. |
Компонент скрипта | Преобразование, которое использует скрипт для извлечения, преобразования или загрузки данных. |
Преобразование "Команда OLE DB" | Преобразование, выполняющее команды SQL для каждой строки потока данных. |
Преобразования набора строк
Следующие преобразования создают новые наборы строк. Набор строк может включать в себя значения статистических функций и сортировки, образцы наборов строк или несведенные наборы строк.
Преобразование | Description |
---|---|
Преобразование "Статистическая обработка" | Преобразование, которое выполняет статистические функции, такие как AVERAGE, SUM и COUNT. |
Преобразование "Сортировка" | Преобразование, которое сортирует данные. |
Преобразование "Процентная выборка" | Преобразование, которое создает образец набора данных, задавая размер выборки в процентах. |
Преобразование "Выборка строк" | Преобразование, которое создает образец набора данных с указанием количества строк в выборке. |
Преобразование "Сведение" | Преобразование, которое создает менее нормализованную версию нормализованной таблицы. |
Преобразование отмены свертывания | Преобразование, которое создает более нормализованную версию ненормализованной таблицы. |
Преобразования «Разбиение» и «Соединение»
Следующие преобразования распределяют строки по различным выходам, создают копии входных данных преобразования, соединяют несколько входов в один выход и выполняют операции поиска.
Преобразование | Description |
---|---|
Преобразование "Условное разбиение" | Преобразование, направляющее строки данных по различным выходам. |
Преобразование "Многоадресная рассылка" | Преобразование, распределяющее наборы данных по различным выходам. |
Преобразование "Объединить все" | Преобразование, производящее слияние нескольких наборов данных. |
Преобразование "Слияние" | Преобразование, производящее слияние двух отсортированных наборов данных. |
Преобразование "Соединение слиянием" | Преобразование, соединяющее два набора данных при помощи соединения FULL, LEFT или INNER. |
Преобразование «Уточняющий запрос» | Преобразование, выполняющее поиск значений в ссылочной таблице по полному совпадению. |
Преобразование кэша | Преобразование, которое записывает данные из подключенного источника данных в потоке данных в диспетчер соединений с кэшем, сохраняющий данные в файл кэша. Преобразование «Уточняющий запрос» осуществляет поиск данных в файле кэша. |
Преобразование сбалансированного распределителя данных | Преобразование равномерно распределяет буферы входящих строк между выходами в отдельных потоках для повышения производительности пакетов служб SSIS, выполняемых на многоядерных и мультипроцессорных серверах. |
Преобразования аудита
Integration Services включают следующие преобразования для добавления данных аудита и подсчета количества строк.
Преобразование | Description |
---|---|
Преобразование "Аудит" | Преобразование, которое формирует информацию о среде, доступной потоку данных в пакете. |
Преобразование "Подсчет строк" | Преобразование, подсчитывающее строки в процессе их прохождения через преобразование и сохраняющее результат подсчета в переменной. |
Пользовательские преобразования
Также можно создавать пользовательские преобразования. Дополнительные сведения см. в статьях Разработка пользовательского компонента преобразования с синхронными выходами и Разработка пользовательского компонента преобразования с асинхронными выходами.