Reshape Connector
Overview
Section titled “Overview”The Reshape connector modifies payload structure by renaming fields or adding static values.
Connector Type: MeddleReshape
Field Rename Mode
Section titled “Field Rename Mode”Rename payload fields:
{ "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}Static Enrich Mode
Section titled “Static Enrich Mode”Add static fields to 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"}Use Cases
Section titled “Use Cases”- Normalize field names across different data sources
- Add metadata (location, source, version)
- Standardize data format before storage
- Add context to raw sensor data
Best Practices
Section titled “Best Practices”- Use FieldRename to standardize naming conventions
- Add metadata early in the pipeline
- Keep static fields meaningful and relevant