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


Разбиение набора данных с помощью преобразования «Условное разбиение»

Чтобы добавить и настроить преобразование «Условное разбиение», пакет должен содержать по крайней мере одну задачу потока данных и один источник.

Чтобы условно разбить набор данных

  1. В среде SQL Server Data Tools (SSDT) откройте проект служб Службы Integration Services, содержащий необходимый пакет.

  2. Чтобы открыть пакет, дважды щелкните его в обозревателе решений.

  3. Перейдите на вкладку Поток данных и перенесите преобразование «Условное разбиение» из окна Область элементов в область конструктора.

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

  5. Дважды щелкните преобразование «Условное разбиение».

  6. В окне Редактор преобразования «Условное разбиение» постройте выражения для использования в качестве условий, перетащив необходимые переменные, столбцы, функции и операторы в столбец Условие сетки. Можно также ввести выражение в столбец Условие.

    ПримечаниеПримечание

    Переменная или столбец могут быть использованы в нескольких выражениях.

    ПримечаниеПримечание

    Если выражение недопустимо, его текст выделяется, а в подсказке к столбцу появляется описание ошибки.

  7. При необходимости измените значения в столбце Имя выхода. Имена по умолчанию — «Case 1», «Case 2» и т. д.

  8. Для изменения последовательности оценки условий нажмите кнопку со стрелкой вверх или вниз.

    ПримечаниеПримечание

    Поместите условия, которые будут выполняться чаще всего, в начало списка.

  9. Можно изменить имя выхода по умолчанию для строк данных, которые не подходят ни под одно из условий.

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

  11. Нажмите кнопку ОК.

  12. Чтобы сохранить обновленные пакеты, щелкните Сохранить выбранные элементы в меню Файл.

См. также

Задания

Выражения служб Integration Services (SSIS)

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

Преобразование «Условное разбиение»

Преобразования служб Integration Services

Пути служб Integration Services

Типы данных служб Integration Services

Задача потока данных