Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразования в SQL Server Integration Services — это компоненты в потоке данных пакета, которые собирают, сливают, распределяют и изменяют данные. Преобразования также могут выполнять операции подстановки и создавать примеры наборов данных. В этом разделе описываются преобразования, которые службы Integration Services включают и объясняют, как они работают.
Преобразования бизнес-аналитики
Следующие преобразования выполняют такие операции бизнес-аналитики, как очистка данных, обработка текста и выполнение прогнозирующих запросов на основе анализа данных.
| Преобразование | Описание |
|---|---|
| Трансформация медленно изменяющегося измерения | Преобразование, которое настраивает обновление медленно изменяющегося измерения. |
| Преобразование «Нечеткое группирование» | Преобразование, которое стандартизирует значения в данных столбцов. |
| Преобразование «Нечеткий уточняющий запрос» | Преобразование, которое ищет значения в справочной таблице с использованием нечеткого соответствия. |
| Преобразование "Извлечение терминов" | Преобразование, извлекающее термины из текста. |
| Преобразование "Уточняющий запрос термина" | Преобразование, которое ищет термины в справочной таблице и подсчитывает термины, извлеченные из текста. |
| Преобразование запросов интеллектуального анализа данных | Преобразование, которое выполняет предсказательные запросы интеллектуального анализа данных. |
| Преобразование "Очистка DQS" | Преобразование, которое исправляет данные из подключенного источника данных путем применения правил, созданных для источника данных. |
Преобразования строк
Следующие преобразования обновляют значения столбцов и создают новые столбцы. Преобразование применяется к каждой строке в входных данных преобразования.
| Преобразование | Описание |
|---|---|
| Преобразование карты символов | Преобразование, которое применяет строковые функции к символьным данным. |
| Преобразование "Копировать столбец" | Преобразование, которое добавляет копии входных столбцов в выходные данные преобразования. |
| Преобразование данных | Преобразование, преобразующее тип данных столбца в другой тип данных. |
| Преобразование производных столбцов | Преобразование, заполняющее столбцы результатами выражений. |
| Преобразование столбцов для экспорта | Преобразование, которое вставляет данные из потока данных в файл. |
| Импорт преобразования столбцов | Преобразование, которое считывает данные из файла и добавляет его в поток данных. |
| Компонент скрипта | Преобразование, использующее скрипт для извлечения, преобразования или загрузки данных. |
| Преобразование команд OLE DB | Преобразование, которое выполняет команды SQL для каждой строки в потоке данных. |
Преобразования набора строк
Следующие преобразования создают новые наборы строк. Набор строк может включать статистические и отсортированные значения, примеры наборов строк или сводные и несводные наборы строк.
| Преобразование | Описание |
|---|---|
| Агрегированное преобразование | Трансформация, которая выполняет агрегации, такие как СРЕДНЕЕ, СУММА и СЧЕТ. |
| Преобразование сортировки | Преобразование, которое сортирует данные. |
| Преобразование процентной выборки | Преобразование, создающее образец набора данных с помощью процента, чтобы указать размер выборки. |
| Преобразование выборки строк | Преобразование, создающее образец набора данных, задав количество строк в образце. |
| Поворотное преобразование | Преобразование, которое создает менее нормализованную версию нормализованной таблицы. |
| Отмена преобразования | Преобразование, создающее более нормализованную версию ненормализованной таблицы. |
Трансформации разделения и объединения
Следующие преобразования распределяют строки по разным выходным данным, создают копии входных данных преобразования, присоединяют несколько входных данных к одному выходу и выполняют операции подстановки.
| Преобразование | Описание |
|---|---|
| Преобразование "Условное разбиение" | Преобразование, которое направляет строки данных в разные выходные данные. |
| Преобразование многоадресной рассылки | Преобразование, которое распределяет наборы данных на несколько выходов. |
| Объединение всех преобразований | Преобразование, которое объединяет несколько наборов данных. |
| Трансформация объединения | Преобразование, которое объединяет два отсортированных набора данных. |
| Преобразование объединения слиянием | Преобразование, которое объединяет два набора данных с помощью полного, левого или внутреннего соединения. |
| Преобразование «Уточняющий запрос» | Преобразование, производящее поиск значений в эталонной таблице с использованием точного совпадения. |
| Преобразование кэша | Преобразование, которое записывает данные из подключенного источника данных в потоке данных в диспетчер соединений кэша, который сохраняет данные в файл кэша. Трансформация поиска выполняет операции поиска данных в файле кэша. |
| Преобразование сбалансированного распределителя данных | Преобразование распределяет буферы входящих строк по выходным данным в отдельных потоках, чтобы повысить производительность пакетов служб SSIS, работающих на серверах с несколькими ядрами и несколькими процессорами. |
Преобразования аудита
Службы интеграции могут использовать следующие преобразования для добавления данных аудита и подсчёта строк.
| Преобразование | Описание |
|---|---|
| Преобразование аудита | Преобразование, которое делает сведения о среде доступными для потока данных в пакете. |
| Преобразование количества строк | Преобразование, которое подсчитывает строки по мере перемещения по нему и сохраняет окончательное число в переменной. |
Пользовательские преобразования
Вы также можете написать пользовательские преобразования. Дополнительные сведения см. в статье "Разработка пользовательского компонента преобразования с синхронными выходными данными " и разработка пользовательского компонента преобразования с помощью асинхронных выходных данных.