Compartir vía


Transformación Anular dinamización 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.

Use Anular dinamización en un flujo de datos de asignación como una forma de convertir un conjunto de datos sin normalizar en una versión más normalizada, ampliando los valores de varias columnas en un único registro a varios registros con los mismos valores en una sola columna.

Screenshot shows Unpivot selected from the menu.

Ungroup By

Screenshot shows the Unpivot Settings with the Ungroup by tab selected.

En primer lugar, establezca las columnas por las que desea desagrupar la agregación de anulación de dinamización. Establezca una o varias columnas para desagrupar con el + situado junto a la lista de columnas.

Clave de anulación de dinamización

Screenshot shows the Unpivot Settings with the Unpivot key tab selected.

La clave de anulación de dinamización es la columna que el servicio utilizará para dinamizar de columna a fila. De forma predeterminada, cada valor único del conjunto de datos de este campo se dinamizará en una fila. Sin embargo, también puede escribir los valores del conjunto de datos que desea dinamizar en valores de fila.

Columnas con dinamización anulada

Screenshot shows the Unpivot Settings with the Data Preview tab selected.

Por último, elija el nombre de columna para almacenar los valores de las columnas no dinamizadas que se transforman en filas.

(Opcional) Puede eliminar las filas con valores NULL.

Por ejemplo, SumCost es el nombre de columna que se eligió en el ejemplo compartido anterior.

Image showing the PO, Vendor, and Fruit columns before and after a unipivot transformation using the Fruit column as the unipivot key.

Al establecer la organización de la columna en "Normal", se agruparán todas las nuevas columnas no dinamizadas a partir de un único valor. Al establecer la organización de las columnas en "Lateral", se agruparán las nuevas columnas no dinamizadas generadas a partir de una columna existente.

Screenshot shows the result of the transformation.

El conjunto de resultados final de los datos con dinamización anulada muestra los totales de columna ahora sin dinamizar en valores de fila independientes.

Use la transformación Dinamizar para dinamizar las filas en columnas.