Courseiva
Question 858 of 820
Describe core data conceptshardMultiple ChoiceObjective-mapped

DP-900 Describe core data concepts Practice Question

A data engineer needs to implement a solution that provides near real-time analytics on clickstream data. The data arrives as JSON events and must be queryable with sub-second latency using SQL-like queries. The solution should minimize operational overhead. Which Azure service should they use?

⚠ Common exam trap

Watch out — candidates often confuse Azure Stream Analytics (a real-time processing engine) with Azure Data Explorer (an interactive analytics database), failing to recognize that the requirement for 'sub-second latency using SQL-like queries' on stored data points to a query engine, not a stream processor.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Azure Data Explorer

Azure Data Explorer (ADX) is designed for interactive analytics on large volumes of streaming and historical data with sub-second query latency using Kusto Query Language (KQL), which supports SQL-like syntax. It natively ingests JSON events, provides near real-time analytics, and minimizes operational overhead as a fully managed, serverless service.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Azure Stream Analytics

    Why it's wrong here

    Azure Stream Analytics is a stream processing engine, not a queryable data store; it runs continuous queries that transform input streams and write results to sinks like Power BI, Event Hubs, or SQL Database. To analyze data directly, you would query those output locations, and the end-to-end latency from event ingestion to queryable result in a dashboard can exceed one second due to processing and sink indexing. It does not offer a direct sub-second query interface on the live data itself, so it fails the stated requirement.

  • Azure Analysis Services

    Why it's wrong here

    Azure Analysis Services provides in-memory OLAP tabular models that are ideal for slicing, dicing, and aggregating business data, but it relies on batch or on-demand processing to load or refresh data. Streaming events must first be landed and processed into the model's partitions, which introduces multiple seconds or minutes of latency, making it unsuitable for real-time sub-second queries. Additionally, its DirectQuery mode still queries the underlying data source, not a streaming pipeline, and cannot deliver the performance of a purpose-built streaming analytics engine.

  • Azure Synapse Analytics

    Why it's wrong here

    Azure Synapse Analytics is a cloud data warehouse and big data platform that uses dedicated or serverless SQL pools to run complex T-SQL queries over large volumes of stored data. Ingesting streaming data into a table—whether through Synapse Pipelines, Spark structured streaming, or a COPY statement—adds materialization latency, and even a clustered columnstore index cannot guarantee sub-second responses for high-velocity event queries. It is optimized for batch and interactive analytical workloads, not for serving near real-time queries directly on live data streams.

  • Azure Data Explorer

    Why this is correct

    Azure Data Explorer (ADX) is a fully managed, high-performance analytics service built specifically for near real-time telemetry, logs, and time-series data, using the Kusto Query Language (KQL) to filter, aggregate, and join events. It ingests data directly from Event Hubs and IoT Hub with low latency, and its columnar index and sharding design support sub-second query responses on massive streams of append-only data. This combination of rapid ingestion, optimized storage, and fast query execution directly satisfies the requirement for a sub-second analytical solution on streaming data.

Quick reference

Cloud Service Model Comparison

ModelYou ManageProvider ManagesExamples
IaaSOS, runtime, apps, dataHardware, hypervisor, networkingEC2, Azure VMs, GCP Compute Engine
PaaSApps and dataOS, runtime, middleware, hardwareElastic Beanstalk, Azure App Service
SaaSData and settings onlyEverything elseMicrosoft 365, Salesforce, Workday
FaaS / ServerlessFunction code onlyInfra, scaling, runtimeLambda, Azure Functions, Cloud Run
CaaSContainers and appsKubernetes, OS, hardwareEKS, AKS, GKE

About these practice questions

Courseiva creates original exam-style practice questions with explanations and wrong-answer analysis. It does not publish real exam questions, exam dumps, or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Last reviewed: Jun 24, 2026

Question Discussion

Share a tip, memory trick, or ask about the reasoning behind this question. Do not post real exam questions, leaked content, braindumps, or copyrighted exam material. Comments are moderated and may be removed without notice.

Loading comments…

Sign in to join the discussion.

This DP-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the DP-900 exam.