Courseiva
Describe an analytics workload on AzureeasyMultiple ChoiceObjective-mapped

DP-900 Describe an analytics workload on Azure Practice Question

A company wants to build a real-time dashboard that visualizes sales data as transactions occur. Which combination of Azure services should they use?

⚠ Common exam trap

Candidates often confuse batch-oriented services (like Synapse or Analysis Services) with real-time streaming, or assume that any storage-plus-query combination (like Data Explorer + Data Lake) can achieve live dashboards, ignoring the need for a dedicated stream processing engine with a direct visualization output.

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 Stream Analytics and Power BI

Azure Stream Analytics is a real-time event processing engine that can ingest streaming data (e.g., from Azure Event Hubs or IoT Hub) and output results directly to Power BI via the built-in Power BI output sink. This combination enables a live dashboard that updates automatically as sales transactions occur, without requiring batch processing or manual refresh.

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 Synapse Analytics and PolyBase

    Why it's wrong here

    Azure Synapse Analytics is a cloud-scale data warehouse and PolyBase is its feature for querying external data in files or other platforms using T-SQL. That combination is designed for large batch ETL/ELT and ad-hoc analytical queries over data at rest, not for continuous ingestion and low-latency stream processing. In a real-time dashboard, events would first have to be written to files or tables and then periodically loaded, adding unacceptable delay before visualization.

  • Azure Data Explorer and Azure Data Lake Storage

    Why it's wrong here

    Azure Data Explorer is a fast, interactive analytics engine for logs and telemetry, but when paired with Azure Data Lake Storage it is chiefly used to explore data files stored in the lake. The lake itself is an object-storage layer with file-based writes, so data lands there as files rather than as an active event stream; this file-oriented flow makes the pair batch-oriented rather than a true real-time ingestion pipeline. Moreover, neither service provides the native dashboard user interface needed to display live KPIs, so this combination would require a separate visualization tool.

  • Azure Stream Analytics and Power BI

    Why this is correct

    Azure Stream Analytics is a fully managed stream-processing engine that can consume millions of events per second from Event Hubs or IoT Hub, apply windowed aggregations, temporal filters, and pattern matching, and then emit results through its Power BI output sink. That output creates or updates a Power BI dataset in essentially real time, allowing the dashboard to refresh as new data arrives. Together they deliver the complete path from live streaming source to interactive visual dashboard, which is exactly what the company needs.

  • Azure Analysis Services and Excel

    Why it's wrong here

    Azure Analysis Services is a tabular modeling layer that creates compressed, in-memory semantic models for business intelligence; Excel can connect to these models via a PivotTable, but both rely on data already loaded and structured. Refreshes are scheduled or batch-driven, and the service offers no native streaming ingestion, so a dashboard built this way would only reflect the last refresh, not live events. Excel is also a desktop reporting tool, not a continuously updating cloud dashboard for real-time monitoring.

About these practice questions

Courseiva writes every DP-900 question from scratch — 820 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

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.