Преобразование «Сортировка»
Изменения: 15 сентября 2007 г.
Это преобразование сортирует входные данные по возрастанию или убыванию и копирует отсортированные данные на выход преобразования. К входным данным можно применять несколько сортировок, при этом каждая сортировка будет иметь свой номер, определяющий ее последовательность. Данные будут сначала упорядочены по столбцу с наименьшим номером, затем по столбцу со следующим наименьшим номером и т. д. Например, если у столбца Страна номер сортировки 1, а у столбца Город номер сортировки 2, выходные данные будут отсортированы сначала по названиям стран, а затем по названиям городов. Положительный номер сортировки означает, что данные будут упорядочены по возрастанию, а отрицательный — по убыванию. У столбцов, по которым сортировка производиться не будет, номер сортировки равен 0. Такие столбцы автоматически копируются на выход преобразования вместе с отсортированными столбцами.
Преобразование «Сортировка» включает набор параметров сравнения, согласно которым будут обрабатываться данные в столбце. Дополнительные сведения см. в разделе Сравнение строковых данных.
Примечание. |
---|
Преобразование «Сортировка» не сортирует идентификаторы GUID в том же порядке, что и предложение ORDER BY языка Transact-SQL. Преобразование «Сортировка» сортирует идентификаторы GUID, начинающиеся с символов с 0 по 9, перед идентификаторами GUID, начинающимися с символов с A по F, а предложение ORDER BY в реализации SQL Server Database Engine выполняет сортировку наоборот. Дополнительные сведения см. в разделе Предложение ORDER BY (Transact-SQL). |
В процессе сортировки это преобразование может удалять повторяющиеся строки. Повторяющимися являются строки с одинаковым значением ключа сортировки. Значение ключа сортировки формируется на основе использующихся параметров сравнения строк, то есть у разных строковых литералов могут быть одинаковые значения ключа сортировки. Строки во входных столбцах с разными значениями, но одинаковыми ключами сортировки определяются преобразованием как повторяющиеся.
Преобразование «Сортировка» включает пользовательское свойство MaximumThreads, которое может быть обновлено выражением свойства при загрузке пакета. Дополнительные сведения см. в разделах Справочник выражений служб Integration Services, Использование выражений свойств в пакетах и Transformation Custom Properties.
Это преобразование имеет один вход и один выход. Оно не поддерживает выход ошибок.
Настройка преобразования «Сортировка»
Свойства могут устанавливаться через конструктор служб SSIS или с помощью программных средств.
Дополнительные сведения о свойствах, которые можно установить в диалоговом окне Редактор преобразования «Сортировка», см. в разделе Редактор преобразования «Сортировка».
Диалоговое окно Расширенный редактор содержит свойства, которые можно установить с помощью программных средств. Дополнительные сведения о свойствах, которые можно задать в диалоговом окне Расширенный редактор или программно, см. в следующих разделах:
Дополнительные сведения о настройке свойств см. в следующих разделах:
- Как установить свойства компонента потока данных при помощи редактора компонентов
- Как установить свойства компонента потока данных в окне «Свойства»
- Как задать свойства компонента потока данных с использованием расширенного редактора
См. также
Основные понятия
Создание потока данных пакета
Преобразования служб Integration Services
Справка и поддержка
Получение помощи по SQL Server 2005
Журнал изменений
Версия | Журнал |
---|---|
15 сентября 2007 г. |
|
5 декабря 2005 г. |
|