Salta ai contenuti

Connettore Reshape

Il connettore Reshape modifica la struttura del payload rinominando campi o aggiungendo valori statici.

Tipo Connettore: MeddleReshape

Rinomina i campi del payload:

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

Input:

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

Output:

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

Aggiungi campi statici al payload:

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

Input:

{"temperature": 25.5}

Output:

{
"temperature": 25.5,
"location": "Factory 1",
"unit": "celsius",
"version": "1.0"
}
  1. Normalizza nomi campi tra diverse fonti dati
  2. Aggiungi metadati (posizione, fonte, versione)
  3. Standardizza formato dati prima dell’archiviazione
  4. Aggiungi contesto ai dati grezzi dei sensori
  • Usa FieldRename per standardizzare convenzioni di denominazione
  • Aggiungi metadati all’inizio della pipeline
  • Mantieni i campi statici significativi e rilevanti
  • Filter - Rimuovi campi indesiderati
  • Merge - Combina più fonti