Courseiva

DP-203 Practice Question: Secure, monitor, and optimize data storage and data processing

You need to monitor the performance of an Azure Stream Analytics job that processes real-time IoT data. Which metric indicates the number of events that are being dropped or delayed due to insufficient processing capacity?

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

✓

Backlogged input events.

Backlogged input events (C) measures the number of events that are queued awaiting processing, indicating that the job is unable to keep up with the input rate. High backlog suggests insufficient processing capacity, leading to dropped or delayed events. Watermark delay (A) measures the time lag in processing, but does not directly count events dropped. Input events (D) is the total received, not dropped/delayed. Output events (B) is the total sent.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Watermark delay.

    Why it's wrong here

    Watermark delay measures the gap between the latest processed event and the newest event arriving at the input, reflecting overall job latency rather than a count of dropped or delayed events. It is the right metric for detecting a job falling behind on event time.

  • ✗

    Output events.

    Why it's wrong here

    Output events counts records written to the sink, so it reports successful throughput rather than capacity shortfalls, and it cannot distinguish dropped or delayed input. It is used to confirm the job is emitting results and to size downstream consumers.

  • ✓

    Backlogged input events.

    Why this is correct

    Backlogged input events counts events queued but not yet processed because the job lacks sufficient streaming units. Rising values indicate the job cannot keep pace with incoming IoT data, signalling that events are delayed or dropped due to inadequate processing capacity.

  • ✗

    Input events.

    Why it's wrong here

    Input events counts records read from the source, so it shows arrival volume, not events discarded or held back because processing capacity is insufficient. It is used to verify the input stream is flowing and to estimate required streaming units.

About these practice questions

One of 509 original DP-203 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

Same concept, more angles

1 more way this is tested on DP-203

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. You need to monitor the performance of an Azure Stream Analytics job in real time. Which Azure service should you use to track the job's resource utilization (e.g., SU % utilization) and set up alerts when the job is approaching its capacity?

easy
  • ✓ A.Azure Monitor
  • B.Azure Advisor
  • C.Microsoft Sentinel
  • D.Azure Log Analytics

Why A: Azure Monitor is the correct service for real-time monitoring of Azure Stream Analytics jobs, providing metrics such as SU % utilization, watermark delay, and input/output events. It allows you to create alert rules based on these metrics to notify when the job approaches capacity limits.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This DP-203 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-203 exam.