Microsoft Azure Data FundamentalsDescribe an analytics workload on AzureMedium

A financial institution needs to analyze streaming stock market data in real-time to detect anomalies and trigger alerts. This data arrives continuously and requires immediate processing to be valuable. Which Azure service is best suited for ingesting and processing this continuous stream of data?

  1. AAzure Data Lake Storage Gen2
  2. BAzure Data Factory
  3. CAzure Stream Analytics
  4. DAzure Synapse Analytics
Show answer & explanation

Correct answer: C. Azure Stream Analytics

Azure Stream Analytics is specifically designed for real-time stream processing, allowing for complex event processing on data in motion.

Why the other options are wrong

  • A. Azure Data Lake Storage Gen2 is a storage service, not a processing engine for real-time data streams.
  • B. Azure Data Factory is an orchestration service primarily for batch data movement and transformation, not real-time stream processing.
  • D. Azure Synapse Analytics can process big data, but its primary real-time capabilities are often integrated with other services like Stream Analytics, and it's not the ingestion/processing engine itself for continuous streams.

Azure Stream Analytics

A real-time analytics service for processing high volumes of fast-moving data from various sources.

  • Designed for complex event processing (CEP) on data in motion.
  • Supports SQL-like query language for data transformation and analysis.
  • Can ingest from Event Hubs, IoT Hubs, and Blob Storage, and output to various sinks.

Memory trick: Stream your analytics for instant insights.

More Describe an analytics workload on Azure questions