Understand Analytics
Add analytics to your IoT application to analyze the data sent by your sensors and devices, and then provide meaningful insights and predictions.
-
Reads the data from devices and sensors.
-
Performs the analytics correlating the data with historical and reference data.
-
Stores historical data or new derived data.
-
Sends an analyzed message with the result, and may also raise an alert.
To implement this logic, you’ll use:
-
Analytics objects
-
Links
-
Worksheets and queries
-
Libraries
-
Analytics processors
You’ll create links, analytics objects, and queries to access your different data sources. Then you’ll use these components from the analytics processor to access the data and process it using different analytics algorithms. For more information on how to develop analytics for your IoT application, see Typical Workflow for Developing Analytics
Typical Workflow for Streaming Sensors and Devices
Typically this is what happens when you run analytics for streaming sensors and devices:
-
The different devices send data using message formats.
-
The analytics processor reads this data using device message links.
-
The analytics processor also reads historical and reference data from different data sources (, Oracle Database Cloud Service, and Oracle Cloud Infrastructure Object Storage Classic).
-
The analytics processor uses the data from the devices, and the historical and reference data, to perform the analytics.
-
The analytics processor may store the new data, and may send a message or an alert using an analyzed message link.
Typical Workflow for Batch Processing
Typically this is what happens when you run analytics using batch processing:
-
The different sensors and devices store data in an external source.
-
The analytics processor receives a REST call and reads the data from an external data source.
-
The analytics processor also reads historical and reference data from different data sources (, Oracle Database Cloud Service, and Oracle Cloud Infrastructure Object Storage Classic).
-
The analytics processor uses the data from the devices, and the historical and reference data, to perform the analytics.
-
The analytics processor may store the new data, and may send a message or an alert using an analyzed message link.