Join Processor
The Join processor allows you to combine the output for multiple inputs. When multiple input processors are connected to a Join Processor, you must define the connector.
- Output mode
- Two options available here are map and array form
- Map option is better if standard JSON format is needed (eg. for Database output)
- Array option is better if all values are needed in an array format
- Map Field Prefix
- This field can remain empty, but you can add a prefix if you want, in front of the output fields when they are combined
- Array Sort Order
- In array mode, you can chose to arrange field values in either Ascending and Descending order
- Input Source
- What to show as the input source? Device Name, or the connecting wire definition name?
- If Device Name is chosen, it is required to have "deviceName" and "tagName" field in the input
Parameters | Details |
---|---|
Array Sort By | Specifies the data type of the value being processed. |
Array Sort Order | Indicates whether to sort the array in ascending or descending order. |
Field | Specifies which output field to join. |
Input Source | Defines what to show as the input source. |
Map Field Prefix | Allows adding a prefix in front of the output fields when they are combined. This field is optional and can remain empty. |
Output Mode | Specifies the output format. Two options are available: map and array form. The map option is suitable for standard JSON format (e.g., for Database output), while the array option is better if all values are needed in an array format. |
Note: When creating an analytics flow with Join Processor processor, refer the Use the Join Processor Function guide for more details.