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


Преобразование «Выборка строк»

Изменения: 5 декабря 2005 г.

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

Случайная выборка может применяться в различных ситуациях. Например, если в какой-то компании требуется случайным образом выбрать 50 сотрудников для получения призов в лотерее, можно воспользоваться преобразованием «Выборка строк» в базе данных сотрудников, чтобы сформировать точное число победителей.

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

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

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

Это преобразование имеет сходство с преобразованием «Процентная выборка», которое создает набор данных с помощью выбора количества строк, заданного в процентах. См. раздел Преобразование «Процентная выборка».

Преобразование «Выборка строк» включает в себя пользовательское свойство SamplingValue. Это свойство может быть обновлено выражением свойства при загрузке пакета. Дополнительные сведения см. в разделах Справочник выражений служб Integration Services, Использование выражений свойств в пакетах и Transformation Custom Properties.

Преобразование имеет один вход и два выхода. Оно не имеет выхода ошибок.

Настройка преобразования «Выборка строк»

Свойства задаются через конструктор служб SSIS или программно.

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

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

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

См. также

Основные понятия

Создание потока данных пакета
Преобразования служб Integration Services

Справка и поддержка

Получение помощи по SQL Server 2005

Журнал изменений

Версия Журнал

5 декабря 2005 г.

Новое содержимое
  • Добавлены сведения об использовании расширений свойств пользовательским свойством SamplingValue.