Home » Microsoft » AI-100 » Which service should you include in the design?
You need to design an application that will analyze real-time data from financial feeds.
The data will be ingested into Azure IoT Hub. The data must be processed as quickly as possible in the order in which it is ingested.
Which service should you include in the design?
A. Azure Data Factory
B. Azure Queue storage
C. Azure Stream Analytics
D. Azure Notification Hubs
E. Apache Kafka
F. Azure Event Hubs
Correct Answer: C
Explanation/Reference:
Stream processing can be handled by Azure Stream Analytics. Azure Stream Analytics can run perpetual queries against an unbounded stream of data. These queries consume streams of data from storage or message brokers, filter and aggregate the data based on temporal windows, and write the results to sinks such as storage, databases, or directly to reports in Power BI. Stream Analytics uses a SQL-based query language that supports temporal and geospatial constructs, and can be extended using JavaScript.Incorrect Answers:
E: Apache Kafka is used for ingestion, not for stream processing.
F: Azure Event Hubs is used for ingestion, not for stream processing.
References: https://docs.microsoft.com/en-us/azure/architecture/data-guide/big-data/real-time-processing