exam questions

Exam AI-100 All Questions

View all questions & answers for the AI-100 exam

Exam AI-100 topic 2 question 4 discussion

Actual exam question from Microsoft's AI-100
Question #: 4
Topic #: 2
[All AI-100 Questions]

HOTSPOT -
You are designing a solution that will ingest temperature data from IoT devices, calculate the average temperature, and then take action based on the aggregated data. The solution must meet the following requirements:
✑ Minimize the amount of uploaded data.
✑ Take action based on the aggregated data as quickly as possible.
What should you include in the solution? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Show Suggested Answer Hide Answer
Suggested Answer:
Box 1: Azure Functions -
Azure Function is a (serverless) service to host functions (little piece of code) that can be used for e. g. event driven applications.
General rule is always difficult since everything depends on your requirement but if you have to analyze a data stream, you should take a look at Azure Stream
Analytics and if you want to implement something like a serverless event driven or timer-based application, you should check Azure Function or Logic Apps.
Note: Azure IoT Edge allows you to deploy complex event processing, machine learning, image recognition, and other high value AI without writing it in-house.
Azure services like Azure Functions, Azure Stream Analytics, and Azure Machine Learning can all be run on-premises via Azure IoT Edge.

Box 2: An Azure IoT Edge device -
Azure IoT Edge moves cloud analytics and custom business logic to devices so that your organization can focus on business insights instead of data management.
References:
https://docs.microsoft.com/en-us/azure/iot-edge/about-iot-edge

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
ari_ira
Highly Voted 5 years, 6 months ago
I think Stream Analytics on IoT Edge is the correct answer https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-stream-analytics
upvoted 26 times
...
rveney
Most Recent 1 year, 12 months ago
By combining Azure IoT Hub, Azure Stream Analytics, and Azure Functions, you can create a solution that efficiently ingests temperature data from IoT devices, calculates the average temperature in real-time, and triggers actions based on the aggregated data. This approach minimizes the amount of uploaded data by using lightweight messaging protocols and ensures quick response times for taking actions based on the aggregated data.
upvoted 1 times
...
ajforu
4 years, 4 months ago
Service: Azure Stream Analytics - Minimize the Data Upload and Take Action based on aggregated data (i.e., call an Azure function). Ref. link below. Location: Azure IoT Edge - Doesn't require explanation I guess. https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-stream-analytics?view=iotedge-2018-06
upvoted 2 times
...
valar_morghulis
4 years, 5 months ago
stream analytics and iot edge
upvoted 3 times
...
Vkiz
4 years, 8 months ago
It is Azure Stream Analytics - find averages https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-stream-analytics
upvoted 2 times
sayak17
4 years, 7 months ago
correct. your link proves it all. Stream Analytics is what they want us to choose. These 3 phrases from the link are all the question needs: reduce the amount of uploaded data reduce the time it takes to react to actionable insights calculates the average temperature over a rolling 30-second window
upvoted 4 times
...
...
fred777
4 years, 12 months ago
From my perspective : "calculate the average temperature, and then take action based on the aggregated data." should guide us to Stream Analytics.
upvoted 2 times
Arinze
4 years, 10 months ago
Solution should require minimum upload which is why it cannot be Stream Analytics and the Azure Functions makes more sense
upvoted 4 times
...
...
giusecozza
5 years ago
A Stream Analytics job at the edge should be a valid option here. This article describes the same use case of the request: analyze temperature data in real-time and take actions (by sending alerts to temperature sensors) if specific conditions are met. https://docs.microsoft.com/it-it/azure/stream-analytics/stream-analytics-edge
upvoted 2 times
Nova077
4 years, 9 months ago
don't think so. the logic will be on IOT edge. An Azure function will run to calculate average temperature, and if it meets the criteria then it will send it to stream analytics.
upvoted 2 times
...
...
troj
5 years, 1 month ago
The answer is correct since we have to implement some logics
upvoted 3 times
...
junkz
5 years, 3 months ago
https://rangv.github.io/AzureIoTEdgeUbuntuLabs/FunctionsAtTheEdge/ -> so functions would be perfectly valid here
upvoted 3 times
...
anshuooo7
5 years, 5 months ago
AZURE STREAM ANALYTICS would be right answer
upvoted 1 times
anshuooo7
5 years, 5 months ago
Sorry, it won't be because, its correct that stream analytics can be used for data aggregation with specific funtion, but if the iot Edge is used, data aggregation would be done on edge and no need for aggregation later,
upvoted 4 times
fred777
4 years, 11 months ago
ASA is deployed on IoT edge. Then ASA is a good answer for me.
upvoted 1 times
...
...
...
Matr1xOne
5 years, 6 months ago
Why would this be Functions and not Stream Analytics?
upvoted 1 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...