Reshape-Konnektor
Übersicht
Abschnitt betitelt „Übersicht“Der Reshape-Konnektor modifiziert die Payload-Struktur durch Umbenennen von Feldern oder Hinzufügen statischer Werte.
Konnektor-Typ: MeddleReshape
Field Rename-Modus
Abschnitt betitelt „Field Rename-Modus“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}Static Enrich-Modus
Abschnitt betitelt „Static Enrich-Modus“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"}Anwendungsfälle
Abschnitt betitelt „Anwendungsfälle“- Feldnamen normalisieren zwischen verschiedenen Datenquellen
- Metadaten hinzufügen (Standort, Quelle, Version)
- Datenformat standardisieren vor der Speicherung
- Kontext hinzufügen zu rohen Sensordaten
Best Practices
Abschnitt betitelt „Best Practices“- 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