Skip to main content

ETL Converter

Overview

During device system integration, given the diverse formats of IoT reported data, this data converter plays a crucial adaptation role for data that does not comply with the system's data format specifications. Its core task is to precisely define the mapping relationship between single device data objects and the data format required by the system. For example, device identifier DevEUI, device point objects (points), etc., clarifying the mapping rules within the system to facilitate smooth device integration.

tip

The system supports two configuration methods: Single Object Data Converter configuration and Function configuration, with Single Object Data Converter being the default.

Access Method and Prerequisites

How to access

Click the function list "System Settings", click the "ETL Converter" button to enter the converter configuration module, as shown below.

Image

Before You Start

Permission Configuration

To ensure the following operational processes proceed normally, please confirm that you have Project Administrator permissions.

Converter List

tip

The system supports querying by converter name and device type.

Enter the converter name you want to query and press Enter to refresh the converter list, as shown below. Image

Add IoT Type Device Converter

Image As shown above, click the "+" button below to enter the converter addition page, as shown below. Image

warning

The IoT type device single object converter configuration supports two format configurations: one is device point data combined point configuration, and the other is device point data flattened configuration.

Device Point Data Combined Point Configuration

tip

Device point data combined point 【JSON format like: {devEUI:XXX,object:{point1:xxx,point2:xxx}}】

Configuration requires specifying the converter name, type configured as 【IoT】, Payload [paste the JSON reported by the device], Single Object configured as 【False】, select the JSON Key from the payload for the device id, device Points object, etc. Click save to configure successfully. Image

Device Point Data Flattened Configuration

tip

Device point data flattened 【JSON format like: [{id:xxx,value:xxx},{id:xxx,value:xxx},...]】

Configuration requires specifying the converter name, type configured as 【IoT】, Payload [paste the JSON reported by the device], Single Object configured as 【True】, select the corresponding JSON key for the device id, Date key, Device name key, device location key, etc. For other unconfigured data, the system defaults to the device point's 'point'. Click save to configure successfully.
Image

Add Non-IoT Type Device Converter

tip

When accessing non-IoT type devices, only the device's pointID and point value need to be specified. After data access, device information can be completed in the device registration.
Note: The Payload here is an array, meaning multiple points for multiple devices can be reported at once.

Configuration requires specifying the converter name, type configured as 【Non IoT】, Payload [paste the JSON reported by the device], select the corresponding JSON key for the device id, Date key, Device name key, device location key, etc. Click save to configure successfully.
Image