Módulo Transformación de Datos


Definición

El módulo de herramientas "Transformación de Datos", módulo estándar de Skyone Studio para uso en cualquier flujo, fue creado para la transformación de datos mediante JSONATA, facilitando así la creación de operaciones complejas.

JSONata es un lenguaje ligero, diseñado para consultar y transformar estructuras de datos en JSON.

El módulo "Transformación de Datos" está compuesto por una única operación, que permite manipular múltiples datos y transformarlos en el formato deseado. Este módulo siempre inicializa el parámetro data, lo que nos permite, como vimos en Manipulación de Objetos, no solo obtener un conjunto de datos, sino también filtrarlo para evocar únicamente un subconjunto específico.

La "Transformación de Datos" es ideal para manipulaciones más complejas de datos, con una respuesta interna dentro del flujo.

  • Para manipulaciones de menor complejidad, se recomienda utilizar una SMOP.

  • Para manipulaciones más complejas de datos que requieran una respuesta a una solicitud HTTP, se recomienda utilizar el módulo "Retorno".


Configuración del módulo "Transformación de Datos"

El módulo "Transformación de Datos" aparece en la opción Herramientas dentro de la edición de un flujo. Después de hacer clic para añadirlo, se mostrará la ventana modal de configuración.


Configuración de variables

En este bloque, dentro de la pestaña "Datos de Origen", se encuentran los siguientes campos:

  • Clave: identificación de la variable.

  • Valor: escriba o arrastre una variable.

  • Tipo: seleccione el tipo de dato más adecuado. Las opciones son: texto, número, booleano, objeto y array.

Si lo prefiere, puede completar el JSON de Origen.

Una vez finalizada la configuración, haga clic en "Avanzar".

Resultado

En esta pantalla es posible ejecutar y visualizar la información de la transformación de datos y manipularla mediante JSONata.

Para finalizar la configuración del módulo, haga clic en "Guardar".

Last updated