Zum Inhalt springen

Reshape-Konnektor

Der Reshape-Konnektor modifiziert die Payload-Struktur durch Umbenennen von Feldern oder Hinzufügen statischer Werte.

Konnektor-Typ: MeddleReshape

Payload-Felder umbenennen:

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

Eingabe:

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

Ausgabe:

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

Statische Felder zum Payload hinzufügen:

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

Eingabe:

{"temperature": 25.5}

Ausgabe:

{
"temperature": 25.5,
"location": "Factory 1",
"unit": "celsius",
"version": "1.0"
}
  1. Feldnamen normalisieren zwischen verschiedenen Datenquellen
  2. Metadaten hinzufügen (Standort, Quelle, Version)
  3. Datenformat standardisieren vor der Speicherung
  4. Kontext hinzufügen zu rohen Sensordaten
  • Verwenden Sie FieldRename zur Standardisierung von Namenskonventionen
  • Fügen Sie Metadaten früh in der Pipeline hinzu
  • Halten Sie statische Felder aussagekräftig und relevant
  • Filter - Unerwünschte Felder entfernen
  • Merge - Mehrere Quellen kombinieren