Transfer object
After double-clicking the transfer object, configure the following settings and confirm your entries by clicking “OK”:
| Property | Description |
|---|---|
| InfluxDB | Influx Plug-In instance to be used |
| Time series | Dynamic: A static measurement series must be configured in the transfer object. This setting should be used when data is to be written to only one measurement series. |
| Timestamp Source | InfluxDB: When receiving data, the InfluxDB server uses its own server time (UTC) as the timestamp. This option should not be used for large amounts of data. Further information on this can be found at the bottom of this page. OPC Router (UTC): During the transfer, the time from the OPC Router server is set as the timestamp in UTC. Dynamic: A custom timestamp can be passed at runtime. If possible, this is converted to UTC. |
| Null Handling | Error: The transfer is aborted with an error if a null value is detected. Discard: The value is discarded and nothing is written to the database. No error is triggered. Replace: A null value is replaced with a specified value. |
| Tag keys | Tags assigned to the written value. Tags help filter and classify the data. Additionally, different tags prevent identical values from being grouped together. |
| Field keys | Names for the fields into which the values are written at runtime, |
| Default | Default value of a field. Note: This column is only available if “Discard” is selected for null handling. |
| Type | Data type of a field Note: This column is only available if “Discard” is selected under "Null Handling." |
Measure series, tags, and fields that have not yet been used are automatically created by the InfluxDB server and do not need to be created beforehand.
Inserts are performed in batches whenever possible. Erroneous records do not prevent the insertion of valid data transmitted at the same time, but the transfer object displays a corresponding error.
When transmitting large amounts of data, do not use InfluxDB as the timestamp source, as this can result in data being aggregated. InfluxDB assigns timestamps upon receiving the data, which can lead to the aggregation of values transmitted within the same nanosecond during batch inserts.
It is recommended to use the OPC Router as the timestamp source or to set the timestamp yourself using the “Dynamic” option.