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