Aggregation Processor

The “Aggregation Processor” is installed with the Dataristix Application. The processor calculates the aggregate of all input values using a selected function.

If all or part of the input values are one-dimensional arrays then the summarized values are calculated over all array elements of the input values.

If any input value is of “uncertain” quality then the output values will also be of uncertain quality.

If any input value is of “bad” quality then all output values will also be of bad quality.

Add to Task

Add the “Aggregation Processor” to a task by dragging it from the “Build” panel onto the task’s “Task Builder” panel.

../_images/processor-aggregation.png

Configuration

Select the “Aggregation Processor” item in the “Task Builder” panel to view its properties.

../_images/processor-aggregation-edit.png

You can change the following properties:

  • Topic
    The title of the “Aggregation Processor” as it appears within the task builder.
  • Aggregation Function
    • Average
    • Count (number of samples)
    • Minimum
    • Maximum
    • Standard Deviation (Population)
    • Standard Deviation (Samples)
    • Sum

Press the “Apply” button to commit your changes.

Example

The following example shows a task that transfers data from OPC UA to an ODBC database with the average of “Ramp1”, “Ramp2” and “Ramp3” stored into the database.

../_images/processor-aggregation-example.png