What’s our IoT use case?
We work for a telecommunications company that has various types of devices at customers’ homes and businesses. Our devices are all attached to our network, and every minute, we get a status update on each device. The device returns the following statuses:
- Activation
- Deactivation
- Plan change
- Telecoms activity
- Internet activity
- Device error
Our operations team will collect this data from our devices and load each status update as an event in Azure Event Hubs. They have enabled Azure Event Hubs to act as an Apache Kafka surface so that we can use Spark’s Kafka connectors to read that data into our data platform for analytics.
The data will be used in three different ways. The first will be an ad hoc analysis against our Silver layer data, which is structured and deduplicated. The second is to identify the total number of device states for each day. The last case is to identify the current state of any...