Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Преобразование условного разделения может направлять строки данных в разные выходные данные в зависимости от содержимого данных. Реализация преобразования условного разделения аналогична структуре принятия решений CASE на языке программирования. Преобразование вычисляет выражения и на основе результатов направляет строку данных в указанные выходные данные. Это преобразование также предоставляет выходные данные по умолчанию, поэтому если строка не соответствует ни одному выражению, она направляется на выход по умолчанию.
Настройка преобразования условного разделения
Преобразование условного разделения можно настроить следующим образом:
Укажите выражение, которое оценивает логическое значение для каждого условия, которое требуется протестировать.
Укажите порядок оценки условий. Порядок важен, так как строка отправляется в результирующий набор данных, соответствующий первому условию, которое оценивается как истина.
Укажите выходные данные по умолчанию для преобразования. Для преобразования требуется указать выходные данные по умолчанию.
Каждая входная строка может быть отправлена только к одному выходу, тому выходному значению для первого условия, которое оценивается как истинное. Например, следующие условия направляют все строки в столбце FirstName , начинающиеся с буквы A к одному выходу, строки, начинающиеся с буквы B к другим выходным данным, и все остальные строки к выходным данным по умолчанию.
Выходные данные 1
SUBSTRING(FirstName,1,1) == "A"
Выходные данные 2
SUBSTRING(FirstName,1,1) == "B"
Службы Integration Services включают функции и операторы, которые можно использовать для создания выражений, которые оценивают входные данные и прямые выходные данные. Для получения дополнительной информации см. раздел "Выражения служб Integration Services (SSIS)".
Преобразование условного разделения включает пользовательское FriendlyExpression свойство. Это свойство можно обновить выражением свойства при загрузке пакета. Дополнительные сведения см. в разделе "Использование выражений свойств в пакетах" и "Настраиваемые свойства преобразования".
Это преобразование имеет один вход, один или несколько выходов и одну ошибку вывода.
Свойства могут быть заданы с помощью конструктора SSIS или программным путем.
Дополнительные сведения о свойствах, которые можно задать в диалоговом окне редактора условного разделения преобразования, см. в редакторе условного разделения преобразования.
Диалоговое окно Расширенный редактор содержит свойства, которые можно установить с помощью программных средств. Дополнительные сведения о свойствах, которые вы можете задать в диалоговом окне Расширенный редактор или программными средствами, см. в следующих разделах.
Чтобы получить дополнительную информацию о том, как задать свойства, щелкните один из следующих разделов.
Связанные задачи
Разделение набора данных с помощью преобразования условного разделения