Member-only story

IoT Data Analytics with Azure Cosmos DB, Stream Analytics, and Power BI

Srini Velamakanti
4 min readMar 22, 2021

--

In this article, we will see how we can use Stream Analytics with Azure Cosmos DB for IoT Data Analytics. Azure Cosmos DB is a globally distributed database that natively supports multiple data models, including but not limited to document, graph, key-value, table, and column-family data models

The below illustration shows how the streaming data will travel through various stages. This can also be used as a hot path in Lambda Architecture ( btw will talk about Lambda Architecture in future articles)

Note: All the resources should be created in the same region for better results.

Setup an Azure IoT Hub

Open the Azure Portal at https://portal.azure.com.

1.Click on the + Create a Resource
2. Search for the IoT Hub → Select Azure IoT Hub.
3. Enter the details required to Create the Resource
4. Click Create

Follow the link to set up your IoT device for the telemetry data https://docs.microsoft.com/en-us/azure/iot-hub/iot-hub-arduino-iot-devkit-az3166-get-started

Setup an Azure Cosmos DB

--

--

No responses yet