Skip to main content

Analytics

General

With the analytics tool, we can create triggers to move detail data into the cloud in case of downsampling. The tool can also be used to track machine statuses. There we calculate how long a variable has a specified value.

FieldFunction
Source bucketBucket where trigger sources and data comes from
Destination bucketBucket where the results needs to be stored
Timeframe beforeTimeframe before the trigger we want detail data from
Timeframe afterTimeframe after the trigger we want detail data from
Detail namePrefix for the new measurement that will be created (e.g. Alarm_Measurement)

Trigger for detail data

With these settings, we can add a trigger that tells when we should analyse the data in more detail. Take as an example that you are measuring the variable once per second. When a certain value is reached (customisable), then the analytics system will keep every millisecond point of data. In other words, the data will not be downsampled.

FieldFuntion
MeasurementDB measurement we want to follow (Name of the measurement)
FieldnameDB field we want to follow (Name of the variable)
MethodThreshold method(==, >, <, ...)
ThresholdComma seperated values. If == or != is used, we can use multiple values. (e.g. 1;5;2)

Trigger for status monitoring

FieldFunction
MeasurementDB measurement we want to follow (Name of the measurement)
FieldnameDB Field we want to follow (Name of the variable)
MethodTrigger method. Use STATUS if you want to calculate how long the variable had each value
ThresholdThreshold values => comma seperated (e.g. 1;2;3)
ID tagUnique tag => used if you want to monitor different machines on the same field
AliasRename the result variable
Event typeExtra tag that specifies the trigger tag => free to choose
Is arrayCheck this if you want to monitor an array of variables