Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
ПРИМЕНИМО К:
Фабрика данных Azure
Azure Synapse Analytics
Потоки данных доступны как в конвейерах Фабрика данных Azure, так и в Azure Synapse Analytics конвейерах. Эта статья относится к потокам данных для сопоставления. Если вы не знакомы с преобразованиями, ознакомьтесь с вводной статьей "Преобразование данных с помощью сопоставления потоков данных".
Совет
Эквивалентное преобразование (Filter rows) в Dataflow второго поколения см. в руководстве по Dataflow второго поколения для пользователей, сопоставляющих потоки данных.
Преобразование "Фильтр" позволяет фильтровать строки на основе условия. Выходной поток содержит все строки, соответствующие условию фильтрации. Преобразование "Фильтр" аналогично предложению WHERE в SQL.
Настройка
С помощью построителя выражений потока данных введите выражение для условия фильтра. Чтобы открыть построитель выражений, выберите синий прямоугольник. Условие фильтра должно иметь логический тип. Дополнительные сведения о создании выражений см. в документации по построителю выражений.
Скрипт потока данных
Синтаксис
<incomingStream>
filter(
<conditionalExpression>
) ~> <filterTransformationName>
Пример
Ниже приведен пример преобразования "Фильтр" с именем FilterBefore1960, которое принимает входной поток CleanData. Условие фильтра является выражением year <= 1960.
В пользовательском интерфейсе это преобразование выглядит следующим образом:
Скрипт потока данных для этого преобразования представлен в следующем фрагменте кода:
CleanData
filter(
year <= 1960
) ~> FilterBefore1960
Связанный контент
Отфильтровать столбцы с преобразованием select.