Cumulocity IoT Analytics Builder
Act faster with self-service analytics
Now anyone can build analytics on live-streamed data
How you’ll benefit
Drag-and-drop to build models
No coding is required. You’ll have an intuitive interface to design models that look for matching patterns in live data coming from your machines and to take appropriate action. Simply “drag and drop” to define how to act in real time on what’s happening in your production lines or on your factory floor.
Analytics Builder models react in real time, based on your live data. These models can generate business-critical alerts, remotely control machines, validate data, pre/postprocess data, derive new measurements, or aggregate multiple measurements.
Analyze your Cumulocity IoT data in real time
Analytics Builder runs within Cumulocity IoT, working on incoming measurements, such as vibrations, humidity, pressure and temperature, as well as working with Cumulocity IoT entities like events, operations and alarms.
For example, if multiple sensors show the temperature and vibration are both increasing beyond allowable operational parameters, then stop production. If the temperature is rising, but within maximum allowable operational parameters, then raise an alarm and book a service call for the next scheduled maintenance period.
Pre-built analytics make building models quick and easy
Select from a wide-ranging library of pre-built analytics that you can piece together as blocks within models to:
- Identify threshold breaches
- Calculate averages and standard deviations
- Calculate weighted linear regression gradients
- Discover missing data
- Create custom analytics blocks using the Analytics Block SDK
Deploy models in one click
The simulator provided with Analytics Builder makes it easy to test models on historical data before deploying them into production. When a model is fit for production, simply deploy it with a single click.
Real-world use-case monitoring pressure
A manufacturer of painting robots uses Cumulocity IoT Analytics Builder to create a model that raises an alarm if there is a significant deviation between the actual paint pressure and the target paint pressure. Such an alarm could indicate too little paint has caused a gap in the painting or too much paint has caused drips.
In this example, the model continually calculates the difference between the actual pressure and the target pressure. The model averages this differential over a time window that gets reset when the robot moves on to paint the next object. The average differential is output to Cumulocity IoT as a new derived measurement and can be viewed in dashboards. If the differential exceeds tolerated limits, a Cumulocity IoT creates an immediate alarm.