Your company installs solar power panels which are integrated with IoT devices.
These devices collect instantaneous data like temperature, precipitation, etc and send them to the Azure IoT hub.
You need to set up a solution that will help transmit the data to Power BI for real-time visualization.
Which of the following services should be used here?
Click on the arrows to vote for the correct answer
A. B. C. D.Correct Answer: A
Real-time data from Sensors can be sent to the Azure IoT hub, which can be used by Power BI for data visualization.
This integration happens when you set up an Azure stream analytics job that has a source as Azure IOT hub and sends the data to Power BI.
Please refer to the image below.
Option A is correct: Azure Stream Analytics is a fully managed real-time data analytics service and has a direct integration option with Azure IOT hub and Power BI.
Option B is incorrect: Azure Batch is for large-scale batch processing.
Option C is incorrect: Azure Event grid is usually used when you have to build an application with event-based architecture, and it is not a suitable solution here.
Option D is incorrect: It is a storage option.
To know more, please refer to the docs below:
The correct service to use in this scenario would be Azure Stream Analytics (Option A).
Azure Stream Analytics is a real-time data streaming service on Azure that allows you to analyze and process data in real-time from various sources, including IoT devices. It is a fully-managed service that is easy to set up, and it integrates well with other Azure services.
In this scenario, Azure Stream Analytics can be used to ingest the data sent from the IoT devices to the Azure IoT Hub in real-time. It can then transform and process the data using SQL-like queries and send it to Power BI for real-time visualization. Power BI can then display the data in real-time to provide insights into the performance of the solar power panels and the environment they are operating in.
Azure Batch (Option B) is a service for running large-scale parallel and batch compute jobs on Azure. It is not suitable for real-time data processing and visualization.
Azure Event Grid (Option C) is a service for managing events and routing them to different endpoints. While it can be used to route IoT device events to other services, it is not ideal for real-time data processing and visualization.
Azure Data Lake Storage Gen2 (Option D) is a scalable data lake solution on Azure that is designed for big data analytics. While it can store large amounts of data, it is not ideal for real-time data processing and visualization.
Therefore, the best option for transmitting IoT data to Power BI for real-time visualization in this scenario is Azure Stream Analytics.