Study guide

4.5 Practice Drills and Readiness Markers

DP-700 Study Guide Exam

Track your progress as you read

Finished sections get a check mark.

1 Chapter 1: DP-700 Orientation and Exam Strategy

1.1 Current DP-700 Exam Facts 1.2 Eligibility, Application, and Scheduling 1.3 Blueprint Domains and Weighting 1.4 Question Style and Score Report Thinking 1.5 Study Calendar and Practice Plan

2 Chapter 2: Implement and manage an analytics solution

2.1 Implement and manage an analytics solution Overview 2.2 Core Workflows and Decision Points 2.3 Scenario Practice for Implement and manage an analytics solution 2.4 Common Traps in Implement and manage an analytics solution 2.5 Practice Drills and Readiness Markers

3 Chapter 3: Ingest and transform data

3.1 Ingest and transform data Overview 3.2 Core Workflows and Decision Points 3.3 Scenario Practice for Ingest and transform data 3.4 Common Traps in Ingest and transform data 3.5 Practice Drills and Readiness Markers

4 Chapter 4: Monitor and optimize an analytics solution

4.1 Monitor and optimize an analytics solution Overview 4.2 Core Workflows and Decision Points 4.3 Scenario Practice for Monitor and optimize an analytics solution 4.4 Common Traps in Monitor and optimize an analytics solution 4.5 Practice Drills and Readiness Markers

5 Chapter 5: Final Review and Test Day

5.1 Timed Practice Strategy 5.2 Last-Week Review Map 5.3 Exam-Day Checklist 5.4 After the Exam and Next Steps

4.5 Practice Drills and Readiness Markers

Key Takeaways Explain This Topic AI

Interactive operations smooth over 5-64 minutes; background operations smooth over 24 hours, and warehouse work is mostly classified as background.

Throttling ladder: overage (10 min) then interactive delay (20s) then interactive rejection (60 min) then background rejection (24 hr).

Structured Streaming should use checkpointing so an interrupted notebook restarts with exactly-once / minimal duplicate processing.

Drill the tool map until you can name the right surface for any scope-and-time-horizon stem in under five seconds.

Readiness means you can pick the remediation and explain why each distractor fails, not just recognize terms.

Last updated: June 2026

Numbers and rules to drill

This domain rewards recall of exact thresholds. Drill these until automatic:

  • Concept Value to memorize
  • Monitoring hub history ~100 activities per item, up to 30 days
  • Timepoint length 30 seconds (2,880 in 24 hours)
  • Interactive smoothing 5 to 64 minutes
  • Background smoothing 24 hours
  • Overage protection 10 minutes of future capacity
  • Interactive delay 20 seconds, applied 10-60 min of future use
  • Interactive rejection 60 min to 24 hr of future use
  • Background rejection over 24 hr of future use
  • VACUUM default/min retention 7 days
  • Maintenance order bin-compaction, then Z-Order, then V-Order
  • Query insights retention 30 days (queryinsights schema)

Also fix the error code in memory: capacity rejection returns CapacityLimitExceeded with messages about reaching compute limits.

Streaming and resilience drills

Reliability of long-running and streaming workloads is a recurring theme. A production Structured Streaming notebook must survive interruptions (platform maintenance, transient faults) and restart without reprocessing everything. The correct design uses a checkpoint location : Spark persists offsets and state so the stream resumes from where it stopped, delivering exactly-once or minimal-duplicate processing. Pair this with idempotent writes to the sink so any replayed micro-batch does not create duplicates.

For eventstreams, recall the throttling exception : instead of rejecting the stream, Fabric reduces the CU allocated to keeping it open when the capacity is overloaded, then restores it once the capacity recovers. For Real-Time Intelligence generally, the 20-second interactive delay stage is skipped so latency stays low; throttling only begins at the rejection phase.

  • Self-test prompts
  • Name the surface for: 'why was my interactive job delayed 20 seconds?' (Capacity Metrics throttling chart)
  • Name the remedy for: 'reports filter on region and scan too much' (Z-Order on region)
  • Name the cause for: 'shortcut broke after upstream folder move' (changed source path)

Readiness markers

You are ready for this domain when, given any stem, you can in one pass: (1) identify the item type and whether the issue is capacity or item-level , (2) choose the monitoring surface that matches the scope and time horizon, (3) select the remediation (maintenance command, config change, or alert), and (4) explain why each distractor is wrong. Track repeated misses to a specific cue — 'I keep choosing bigger SKU when the fault is a schema change' — rather than treating errors as random.

A practical readiness bar: score mixed questions across all four buckets (monitoring, errors, performance, capacity) and confirm the result holds after a one-day break . If smoothing-versus-throttling or the V-Order-versus-Z-Order distinction wobbles, re-drill the table above before moving on. Because this domain is 30-35% of the exam, stability here moves your overall score more than any other single chapter.

A worked capacity drill

To cement smoothing, walk through the official illustrative example. One background operation consumes 1 CU-hour (1 CU for 1 hour = 3,600 CU-seconds). On an F2 capacity, that work is smoothed over 24 hours = 2,880 thirty-second timepoints, so it contributes only 1.25 CUs per timepoint . An F2 supplies 2 CUs/second, i.e. 60 CUs per 30-second timepoint , so the job lands as just ~2.1% of any single timepoint. Even though the job consumed roughly six times the CU available in the next 10 minutes outright, smoothing means no throttling occurs because each timepoint absorbs only a sliver.

The lesson generalizes: heavy background jobs rarely throttle a capacity on their own; throttling comes from many concurrent operations stacking smoothed usage past the limits. When that happens, options are: wait (capacities self-heal as carryforward burns down), temporarily increase the SKU (each timepoint gains idle capacity so carryforward burns down faster), or pause and resume (resets future-capacity usage to zero so new work is accepted immediately, at the cost of a billing event for accumulated usage).

Note also that in-flight operations are never throttled — only requests submitted after throttling begins are delayed or rejected, so jobs already running always finish.

Study cadence and final markers

Drill in short, mixed sets rather than one long block, and always explain the distractors aloud . Rotate through: vocabulary (V-Order vs Z-Order, smoothing vs throttling), workflow order (rerun-from-failed, maintenance order), configuration choices (pool/autoscale/NEE), and full scenarios. You are exam-ready for this domain when you can, without hesitation, name the correct monitoring surface , maintenance command , or capacity action for any stem and justify why the others fail — and that performance survives a one-day break. Given its 30-35% weight, treat this chapter as the anchor of your DP-700 preparation.

One-line answers to rehearse

Rehearse these one-liners until they are reflexive: small files means OPTIMIZE; read-heavy Direct Lake means V-Order; filtered scans means Z-Order; storage cleanup means VACUUM at 7-plus days; stale plan estimates means warehouse statistics; worst historical query means query insights; live sessions means DMVs; automated failure alert means Fabric Activator; historical KQL trends means workspace monitoring; recent runs means the Monitoring hub; CU cost and throttling means the Capacity Metrics app. If any of these mappings is slow to recall, that is precisely the cue to drill before test day.