exam questions

Exam AI-100 All Questions

View all questions & answers for the AI-100 exam

Exam AI-100 topic 3 question 16 discussion

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

You have Azure IoT Edge devices that collect measurements every 30 seconds.
You plan to send the measurements to an Azure IoT hub.
You need to ensure that every event is processed as quickly as possible.
What should you use?

  • A. Apache Kafka
  • B. Azure Stream Analytics record functions
  • C. Azure Stream Analytics windowing functions
  • D. Azure Machine Learning on the IoT Edge devices
Show Suggested Answer Hide Answer
Suggested Answer: D 🗳️
Use Azure Notebooks to develop a machine learning module and deploy it to a Linux device running Azure IoT Edge.
You can use IoT Edge modules to deploy code that implements your business logic directly to your IoT Edge devices.
References:
https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-machine-learning

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
prakir
Highly Voted 5 years, 4 months ago
Correct is Azure Stream Analytics windowing functions https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-stream-analytics
upvoted 25 times
sayak17
4 years, 8 months ago
this is correct. there is another similar question like this in later pages.
upvoted 1 times
...
...
putriafebriana
Highly Voted 5 years, 3 months ago
I think it should be ASA with windowing function, that perform operation on events within a window, and one of the types is window hopping that can collect this data based on time
upvoted 5 times
Arinze
4 years, 11 months ago
there's no requirement to have to process the data within a timeframe,. the question asks that the data be processed as fast as possible
upvoted 1 times
...
...
rveney
Most Recent 2 years ago
To ensure that every event is processed as quickly as possible when sending measurements from Azure IoT Edge devices to an Azure IoT hub, you should use: B. Azure Stream Analytics record functions Azure Stream Analytics is a fully managed real-time analytics service in Azure that can process and analyze streaming data from various sources, including IoT devices. By utilizing record functions within Azure Stream Analytics, you can process each event or measurement as it arrives, enabling near real-time processing.
upvoted 1 times
...
TanujitRoy
3 years, 7 months ago
Selected Answer: A
Such a babula
upvoted 2 times
...
San_S
4 years, 5 months ago
Answer: D Use Azure Notebooks to develop a machine learning module and deploy it to a Linux device running Azure IoT Edge. You can use IoT Edge modules to deploy code that implements your business logic directly to your IoT Edge devices. References: https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-deploy-machine-learning
upvoted 1 times
Cornholioz
4 years, 4 months ago
The question doesn't give sufficient details to answer precisely. For instance, there is nothing preventing Kafka as the right fit. ASA windowing function also could work by using the Now option (only output though). I'm more inclined to saying Kafka is the answer. However, this is an AI exam. Since Kafka does fall under HDInsight documentation, it could be the closest. The explanation you provided is in no way answering the question but the only relevance is that it is ML related.
upvoted 1 times
...
...
Jazz777
4 years, 10 months ago
It's wrong correct ansis D. Azure Machine Learning on the IoT Edge devices
upvoted 3 times
...
Daniel_vahid
5 years, 4 months ago
I think Choice B is correct: https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-window-functions
upvoted 4 times
...
T0p1cs
5 years, 9 months ago
If every event should be processed as quickly as possible, it should be done on the edge using a machine learning module. https://docs.microsoft.com/en-us/azure/iot-edge/tutorial-machine-learning-edge-05-configure-edge-device
upvoted 2 times
drew2020
5 years, 5 months ago
Well the question asks about fast event processing , not machine learning , so it is possible that the answer is actually Kafka
upvoted 4 times
princesskay
5 years, 2 months ago
agreed, the answer should be Kafka
upvoted 2 times
fred777
5 years ago
Agree as well. Btw, no need to have the winodwing function. The event is already generated every 30s.
upvoted 2 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 ...