Ir al contenido

Conector Reshape

El conector Reshape modifica la estructura de la carga renombrando campos o agregando valores estáticos.

Tipo de Conector: MeddleReshape

Renombrar campos de carga:

{
"type": "MeddleReshape",
"config": {
"mode": "FieldRename",
"fieldNames": {
"temp": "temperature",
"press": "pressure",
"hum": "humidity"
}
}
}

Entrada:

{"temp": 25.5, "press": 101.3, "hum": 60}

Salida:

{"temperature": 25.5, "pressure": 101.3, "humidity": 60}

Agregar campos estáticos a la carga:

{
"type": "MeddleReshape",
"config": {
"mode": "StaticEnrich",
"newFields": {
"location": "Factory 1",
"unit": "celsius",
"version": "1.0"
}
}
}

Entrada:

{"temperature": 25.5}

Salida:

{
"temperature": 25.5,
"location": "Factory 1",
"unit": "celsius",
"version": "1.0"
}
  1. Normalizar nombres de campos en diferentes fuentes de datos
  2. Agregar metadatos (ubicación, fuente, versión)
  3. Estandarizar formato de datos antes del almacenamiento
  4. Agregar contexto a datos de sensores sin procesar
  • Usa FieldRename para estandarizar convenciones de nomenclatura
  • Agrega metadatos temprano en el pipeline
  • Mantén campos estáticos significativos y relevantes
  • Filter - Eliminar campos no deseados
  • Merge - Combinar múltiples fuentes