exam questions

Exam AI-100 All Questions

View all questions & answers for the AI-100 exam

Exam AI-100 topic 2 question 21 discussion

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

You have a database that contains sales data.
You plan to process the sales data by using two data streams named Stream1 and Stream2. Stream1 will be used for purchase order data. Stream2 will be used for reference data.
The reference data is stored in CSV files.
You need to recommend an ingestion solution for each data stream.
What two solutions should you recommend? Each correct answer is a complete solution.
NOTE: Each correct selection is worth one point.

  • A. an Azure event hub for Stream1 and Azure Blob storage for Stream2
  • B. Azure Blob storage for Stream1 and Stream2
  • C. an Azure event hub for Stream1 and Stream2
  • D. Azure Blob storage for Stream1 and Azure Cosmos DB for Stream2
  • E. Azure Cosmos DB for Stream1 and an Azure event hub for Stream2
Show Suggested Answer Hide Answer
Suggested Answer: AB 🗳️
Stream1 - Azure Event -

Stream2 - Blob Storage -
Azure Event Hubs is a highly scalable data streaming platform and event ingestion service, capable of receiving and processing millions of events per second.
Event Hubs can process and store events, data, or telemetry produced by distributed software and devices. Data sent to an event hub can be transformed and stored using any real-time analytics provider or batching/storage adapters. Event Hubs provides publish-subscribe capabilities with low latency at massive scale, which makes it appropriate for big data scenarios.

Stream1, Stream2 - Blob Storage -
Stream Analytics has first-class integration with Azure data streams as inputs from three kinds of resources:

Azure Event Hubs -

Azure IoT Hub -

Azure Blob storage -
These input resources can live in the same Azure subscription as your Stream Analytics job or a different subscription.
References:
https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/real-time-ingestion

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
rveney
2 years ago
For Stream1, you should use an Azure Event Hub. For Stream2, you should use Azure Blob storage.
upvoted 1 times
...
Cornholioz
4 years, 4 months ago
I think the trick here is that Stream2 only has reference data which needs to be persisted. Not sure, but I think that's why Stream2 needs a storage solution and cannot be just Event Hubs. Going with given answer.
upvoted 4 times
...
valar_morghulis
4 years, 6 months ago
A and C
upvoted 1 times
...
CeliaZhou
4 years, 8 months ago
I think the answer could be A and C
upvoted 1 times
...
abdelbz12
4 years, 9 months ago
I think the answers are correct. blob data can be processed as a data stream by Stream Analytics. https://docs.microsoft.com/en-us/azure/stream-analytics/stream-analytics-define-inputs
upvoted 1 times
AcetheTest
4 years, 6 months ago
but each correct answer represents a complete solution, and stream analytics is not mentioned
upvoted 1 times
...
...
sayak17
4 years, 9 months ago
Where is it said in the question that real time stream ingestion is required? The data already exists in a database right
upvoted 1 times
...
carloshvp
5 years, 1 month ago
As shown in the link, ingestion is done either with IoT Hub, Event Hubs or Kafka/HDInsight. Therefore the answer should be C https://docs.microsoft.com/en-us/azure/architecture/data-guide/technology-choices/real-time-ingestion
upvoted 1 times
Arinze
4 years, 11 months ago
Stream2 has to be by reference so that's why its Blob and event hub for ingestion for Stream1
upvoted 1 times
...
...
AulaitQM
5 years, 2 months ago
Why is Azure Blob Storage an answer for a question asking about an ingestion solution?
upvoted 3 times
lchvce
5 years, 2 months ago
Maybe using Hot Path?
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 ...