Compartir a través de


Transformación Filtrar en el flujo de datos de asignación

SE APLICA A: Azure Data Factory Azure Synapse Analytics

Sugerencia

Pruebe Data Factory en Microsoft Fabric, una solución de análisis todo en uno para empresas. Microsoft Fabric abarca todo, desde el movimiento de datos hasta la ciencia de datos, el análisis en tiempo real, la inteligencia empresarial y los informes. Obtenga información sobre cómo iniciar una nueva evaluación gratuita.

Los flujos de datos están disponibles en las canalizaciones Azure Data Factory y Azure Synapse. Este artículo se aplica a los flujos de datos de asignación. Si carece de experiencia con las transformaciones, consulte el artículo de introducción Transformación de datos mediante flujos de datos de asignación.

La transformación Filtrar permiten el filtrado de filas en función de una condición. El flujo de salida incluye todas las filas que coinciden con la condición de filtrado. La transformación Filtrar es similar a una cláusula WHERE de SQL.

Configuración

Utilice el generador de expresiones de flujo de datos para especificar una expresión como condición de filtro. Para abrir el generador de expresiones, haga clic en el cuadro azul. La condición de filtro debe ser de tipo booleano. Para obtener más información sobre cómo crear una expresión, consulte la documentación del generador de expresiones.

Filter transformation

Script de flujo de datos

Sintaxis

<incomingStream>
    filter(
        <conditionalExpression>
    ) ~> <filterTransformationName>

Ejemplo

En el ejemplo siguiente se muestra una transformación Filtrar denominada FilterBefore1960 que toma el flujo entrante CleanData. La condición de filtro es la expresión year <= 1960.

En la interfaz de usuario, esta transformación es similar a la siguiente imagen:

Filter transformation

En el siguiente fragmento de código se muestra el script del flujo de datos para esta transformación:

CleanData
    filter(
        year <= 1960
    ) ~> FilterBefore1960

Filtre columnas con la transformación Selección