Compartir vía


Transformación Anulación de dinamización en el flujo de datos de asignación

SE APLICA A: Azure Data Factory Azure Synapse Analytics

Sugerencia

Data Factory en Microsoft Fabric es la próxima generación de Azure Data Factory, con una arquitectura más sencilla, inteligencia artificial integrada y nuevas características. Si no está familiarizado con la integración de datos, comience con Fabric Data Factory. Las cargas de trabajo de ADF existentes pueden actualizarse a Fabric para acceder a nuevas funcionalidades en ciencia de datos, análisis en tiempo real e informes.

Los flujos de datos están disponibles tanto en canalizaciones de Azure Data Factory como en canalizaciones de Azure Synapse Analytics. Este artículo se aplica a los flujos de datos de mapeo. Si no está familiarizado con las transformaciones, consulte el artículo introductorio Transformación de datos mediante flujos de datos de asignación.

Use Unpivot en un flujo de datos de mapeo como una forma de convertir un conjunto de datos desnormalizado en una versión más normalizada, expandiendo los valores de varias columnas en un único registro a varios registros con los mismos valores en una sola columna.

Recorte de pantalla que muestra la opción Anulación de dinamización seleccionada en el menú.

Desagrupar por

Recorte de pantalla que muestra la configuración de anulación de dinamización con la pestaña Desagrupar por seleccionada.

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

Captura de pantalla que muestra la configuración de Anulación de Pivotación con la pestaña Clave de Anulación de Pivotación seleccionada.

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 en el conjunto de datos para este campo se transformará 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

Recorte de pantalla que muestra la configuración de anulación de dinamización con la pestaña Vista previa de datos seleccionada.

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.

Imagen que muestra las columnas PO, Vendor y Fruit antes y después de una transformación de tipo unipivot que usa la columna Fruit como clave unipivot.

Al establecer la organización de la columna en "Normal", se agruparán todas las nuevas columnas no pivotadas 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.

Captura de pantalla que muestra el resultado de la transformación.

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.