Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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 más información sobre cómo iniciar una nueva evaluación gratuita!
Utiliza la transformación de stringify para convertir tipos de datos complejos en cadenas. Esto puede ser útil cuando necesita almacenar o enviar datos de columna como una entidad de cadena individual que puede originarse como un tipo de estructura, mapa o matriz.
Configuración
En el panel de configuración de la transformación de stringify, primero seleccionará el tipo de datos contenidos en las columnas que desea analizar de forma integrada. La transformación para convertir a cadena JSON también contiene los siguientes valores de configuración.
Columna
De forma similar a las columnas derivadas y los agregados, aquí es donde modificará una columna de salida, para lo cual deberá seleccionarla en el selector desplegable. También puede escribir aquí el nombre de una nueva columna. ADF almacenará los datos de origen convertidos a formato de cadena en esta columna. En la mayoría de los casos, es posible que quiera definir una nueva columna que convierta en cadenas JSON el tipo de campo complejo entrante.
Expresión
Use el generador de expresiones para establecer el campo complejo de origen que se va a convertir en cadenas JSON. Esto puede ser tan sencillo como seleccionar la columna de origen con los datos independientes que quiera convertir en cadenas JSON, o bien puede crear expresiones complejas para analizarlas.
Expresión de ejemplo
En este ejemplo, body.properties.periods es una matriz dentro de una estructura devuelta desde un origen REST.
body.properties.periods
Script de flujo de datos
stringify(mydata = body.properties.periods ? string,
format: 'json') ~> Stringify1
Contenido relacionado
- Utiliza la transformación Aplanar para convertir las filas en columnas.
- Utilice la Transformación de análisis para convertir tipos incrustados complejos en columnas independientes.
- Usa la transformación de columna derivada para convertir columnas en filas.