Data Transform
Descripcion
Sección titulada «Descripcion»Este modulo transforma un objeto de datos extrayendo unicamente los campos especificados en un esquema de mapping. Recibe un mapschema en formato JSON string que define un objeto mapping con los campos a extraer. Utiliza lodash.pick para seleccionar solo las propiedades indicadas del objeto de entrada. Es util cuando se necesita reducir un objeto grande a solo los campos necesarios, por ejemplo para limpiar un payload antes de enviarlo a una API externa o para filtrar campos sensibles.
Configuracion
Sección titulada «Configuracion»Parametros
Sección titulada «Parametros»| Parametro | Tipo | Requerido | Descripcion |
|---|---|---|---|
| mapschema | string | Si | String JSON que contiene un objeto con la propiedad mapping. Las claves del mapping definen los campos a extraer del objeto de entrada. |
{ "nextModule": "siguiente_modulo", "data": { "datetime": "2024-01-15T10:30:00", "utc_datetime": "2024-01-15T09:30:00Z" }}Ejemplo de Uso
Sección titulada «Ejemplo de Uso»Caso basico
Sección titulada «Caso basico»{ "mapschema": "{\"mapping\":{\"datetime\":\"datetime\",\"utc_datetime\":\"utc_datetime\",\"dst_from\":\"dst_from\"}}"}- El
mapschemadebe ser un string JSON valido, no un objeto - Solo se extraen los campos cuyas claves estan definidas en
mapping - Los campos que no existen en los datos de entrada se omiten silenciosamente
- No realiza renombramiento de campos, solo seleccion (usa las claves del mapping)
- Para renombrar campos, usar el modulo dataMapper o dataMapping
Nodos Relacionados
Sección titulada «Nodos Relacionados»- dataMapper (mapping avanzado con expresiones y renombramiento)
- dataMapping (mapping desde archivo de configuracion)
- dataset (generacion de datos con esquema)