Skip to main content

Transform methods

FairCom Edge's transform method documentation for developers to transform, enrich, and reshape incoming data before FairCom Edge delivers it to devices and software

FairCom Edge and FairCom MQ provide a variety of transform methods that you can add to a transform step in a transform process. This section provides links to these transformation technologies.

Tip

A transformation process is a series of steps that occur when a record is inserted into an integration table. FairCom provides a variety of methods you can use in a transformation step, including adding data, modifying data, and reshaping data. You can also extract data from JSON and put it in table fields; vice-versa, you create JSON from data in data fields. You can insert records into other integration tables to deliver messages to other MQTT topics and output devices, equipment, and software services.

The following table lists the transform methods you can add to a transform step in a transformation process. Before using these transform methods, enable them in the <faircom>/config/services.json file.

Section

Description

Transform concepts

This section describes what transforms are and the different types that FairCom provides.

Siemens UDT to JSON transform

FairCom Edge has a Siemens UDT service that can convert that binary serialized UDT data to JSON using a schema that describes the format of the original user-defined type.

JSON to table transform

This section details use cases, concepts, tutorials, and the API reference for a JSON-to-table transformation.

Table to JSON transform

This section details use cases, concepts, tutorials, and the API reference for a table-to-JSON transformation.

JSON to table fields

This section details use cases, concepts, tutorials, and the API reference for a JSON-to-fields transformation.