Descripción de los tipos de transformaciones de Azure Data Factory

Completado

Los flujos de datos de asignación proporcionan varios tipos diferentes de transformaciones que le permiten modificar los datos. Se dividen en las siguientes categorías:

Nombre de la categoría Descripción
Transformaciones de modificador de esquema Estos tipos de transformaciones realizarán una modificación en el destino del receptor creando nuevas columnas basadas en la acción de la transformación. Un ejemplo de esto es la transformación de columna derivada, que creará una nueva columna basada en las operaciones realizadas en la columna existente.
Transformaciones de modificador de fila Estos tipos de transformaciones afectan a la forma en que se presentan las filas en el destino. Un ejemplo de esto es una transformación de ordenación, que ordena los datos.
Transformaciones de varias entradas/salidas Estos tipos de transformaciones generarán nuevas canalizaciones de datos o combinarán varias canalizaciones en una sola. Un ejemplo de esto es la transformación de unión, que combina varios flujos de datos.

A continuación se muestra una lista de las transformaciones disponibles en los flujos de datos de asignación.

Nombre Categoría Descripción
Agregada Modificador de esquema Define diferentes tipos de agregaciones, tales como SUM, MIN, MAX y COUNT, agrupadas por columnas calculadas o existentes.
Alteración de fila Modificador de fila Establece directivas de inserción, eliminación, actualización y upsert en las filas. Puede agregar las condiciones de uno a varios como expresiones. Estas condiciones se deben especificar en orden de prioridad, ya que cada fila se marcará con la directiva correspondiente a la primera expresión coincidente. Cada una de esas condiciones puede dar lugar a la inserción, actualización, eliminación o upsert de una fila (o filas). La transformación Alterar fila puede generar tanto acciones DDL como DML en la base de datos.
División condicional Varias entradas y salidas Enruta filas de datos a diferentes flujos según las condiciones de coincidencia.
Columna derivada Modificador de esquema Genera nuevas columnas o modifica campos existentes mediante el lenguaje de expresiones de flujo de datos.
Exists Varias entradas y salidas Comprueba si los datos existen en otro origen o flujo.
Filter Modificador de fila Filtra una fila en función de una condición.
Flatten Modificador de esquema Toma valores de matriz incluidos en estructuras jerárquicas, como JSON, y los expande en filas individuales.
Join Varias entradas y salidas Combina datos de dos orígenes o flujos.
Lookup Varias entradas y salidas Permite hacer referencia a los datos de otro origen.
Nueva rama Varias entradas y salidas Aplica varios conjuntos de operaciones y transformaciones en el mismo flujo de datos.
Dinamización Modificador de esquema Agregación en la que los valores de fila distintivos de una o más columnas de agrupación se transforman en columnas individuales.
Select Modificador de esquema Establece alias de nombres de columnas y flujos, y quita o reordena columnas.
Sink - Destino final para los datos.
Sort Modificador de fila Ordena las filas entrantes del flujo de datos actual.
Origen - Origen de datos para el flujo de datos.
Clave suplente Modificador de esquema Agrega un valor de clave arbitraria no empresarial en incremento.
Unión Varias entradas y salidas Combina varios flujos de datos verticalmente.
Anulación de dinamización Modificador de esquema Dinamiza columnas en valores de fila.
Ventana Modificador de esquema Define agregaciones basadas en ventanas de las columnas en los flujos de datos.

Generador de expresiones de flujo de datos

Algunas de las transformaciones que puede definir tienen un Generador de expresiones de flujo de datos que le permitirá personalizar la funcionalidad de una transformación mediante columnas, campos, variables, parámetros y funciones del flujo de datos en estos cuadros.

Para compilar la expresión, use el Generador de expresiones, que se inicia haciendo clic en el cuadro de texto de expresiones dentro de la transformación. A veces también verá las opciones de "Columna calculada" al seleccionar las columnas para la transformación. Al hacer clic en ella, también verá cómo se ejecuta el Generador de expresiones.

Using the expression builder in the Mapping Data Flow

El valor predeterminado de la herramienta Generador de expresiones es la opción de editor de texto. La característica Autocompletar lee todo el modelo de objetos del flujo de datos de Azure Data Factory con la comprobación y el resaltado de la sintaxis.