DP-900 Describe an analytics workload on Azure Practice Question
A manufacturing company collects temperature and vibration data from thousands of sensors. The data is streamed to Azure Event Hubs. The company wants to store all this raw data in Azure Data Lake Storage Gen2 for future batch analytics. They need a solution that automatically writes the streaming data to the data lake in near real-time, without requiring any custom code for the write operation. Which Azure feature should they use?
⚠ Common exam trap
Many exam-takers confuse Azure Stream Analytics as the only way to output Event Hubs data to storage, overlooking Event Hubs Capture which provides a simpler, code-free alternative for raw data persistence.
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 Event Hubs Capture
Azure Event Hubs Capture is the correct choice because it automatically writes streaming data from Event Hubs to Azure Data Lake Storage Gen2 in near real-time without requiring any custom code. It integrates directly with Event Hubs to buffer and write data in Avro format, meeting the requirement for a no-code, automated solution.
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 job output to Azure Data Lake Storage Gen2
Why it's wrong here
An Azure Stream Analytics job that writes to ADLS Gen2 can persist Event Hubs data, but it is a separate, running processing engine and not an automatic feature of Event Hubs. You must define a query (even just SELECT *), provision a job, and pay for continuous execution, which adds overhead and processing latency. For simply archiving raw telemetry like temperature and vibration readings, Event Hubs Capture is the built-in, no-code alternative.
- ✓
Azure Event Hubs Capture
Why this is correct
Event Hubs Capture automatically captures streaming data into Azure Blob Storage or Azure Data Lake Storage Gen2 without any custom code. It writes data in Avro format and is ideal for long-term storage and batch analytics.
- ✗
Azure Data Factory Copy Activity
Why it's wrong here
Azure Data Factory Copy Activity is a scheduled, orchestrated data movement service, not a real-time automatic capture mechanism. To move event data, you would need to create a pipeline with a trigger, manage batch sizes and checkpoints, and the activity typically runs on a schedule rather than continuously streaming as events arrive. This introduces operational complexity and cannot match Event Hubs Capture's native, always-on behavior for raw event ingestion.
- ✗
Azure Synapse Pipelines
Why it's wrong here
Azure Synapse Pipelines, like Data Factory pipelines, are ETL/ELT orchestration tools designed for scheduled data processing in Synapse analytics environments. They are not directly integrated with Event Hubs for continuous capture; you'd have to set up an event-driven trigger or poll for new events, and the pipeline would process discrete batches rather than providing immediate, automatic persistence. Since the goal is simply to store raw sensor data, Event Hubs Capture is far more straightforward than building a Synapse pipeline.
Go deeper
Related to this question
Learn chapter
Data Roles and Core Concepts
Key term
Data Lake Storage Gen2
Data Lake Storage Gen2 is a cloud-based storage service that combines a scalable data lake with enterprise-grade file system capabilities for big data analytics.
Key term
Data
Data is raw, unprocessed information, like numbers, words, or measurements, that can be stored, processed, and analyzed by computers.
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 →
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.