Skip to content

DP-700 - Exam-Style Scenarios

12 scenarios covering the major exam domains. Read the prompt, pick the best answer, then check the explanation.


Scenario 1

You need to continuously replicate Azure Cosmos DB data into Fabric for analytics with the lowest engineering effort. What do you configure?

Best answer: Mirroring - configure mirroring on the Cosmos DB account from the Fabric workspace. Initial backfill + ongoing CDC, no pipeline required. Lands as Delta in OneLake.


Scenario 2

A real-time IoT stream from Azure IoT Hub must land in a Lakehouse and also feed a real-time dashboard with sub-second latency.

Best answer: Eventstream with two destinations: a Lakehouse (for batch/long-term analytics) and a KQL Database / Eventhouse (for the sub-second dashboard via real-time queries).


Scenario 3

Power BI users need to query a 100GB Lakehouse table with import-like speed without the import refresh cycle.

Best answer: Use Direct Lake storage mode in Power BI. Optimize with V-Order on the Delta table.


Scenario 4

A data engineer needs full T-SQL DDL/DML on a table (CREATE / UPDATE / DELETE), but the table needs to live in OneLake.

Best answer: Use a Warehouse. Lakehouse SQL endpoint is read-only. Both store data as Delta in OneLake.


Scenario 5

You need to promote a Pipeline from Dev to Test to Prod, swapping the source data source for each environment.

Best answer: Deployment Pipelines with deployment rules that swap source parameters per environment.


Scenario 6

A Spark notebook job is taking 6 hours and one task is much slower than others. Diagnostic approach?

Best answer: Open the Spark UI from the notebook execution. Look at stage and task durations. Slow single task = data skew. Mitigate by salting the join key, repartitioning, or broadcasting the smaller side.


Scenario 7

A Cosmos DB query analyst needs read access to a specific Lakehouse, but should not see other items in the same workspace.

Best answer: Don't grant workspace role. Instead, grant Read at the item level on the specific Lakehouse only.


Scenario 8

Daily revenue must trigger an email alert when it drops more than 20% from yesterday.

Best answer: Reflex item watching a KQL query (or a Power BI semantic model measure) with a condition rule. Trigger email or Power Automate flow on alert.


Scenario 9

You want a low-code transform that filters, joins, and reshapes data from 3 SaaS sources into a Warehouse table.

Best answer: Dataflow Gen2 with output to the Warehouse. Power Query handles the filter/join/reshape; the Warehouse output destination loads the result.


Scenario 10

The team wants to back the workspace's content with version control and review changes via PRs.

Best answer: Connect the workspace to an Azure DevOps or GitHub repo using Fabric Git integration. Items sync as JSON/source. Commits and PRs work as expected.


Scenario 11

A Lakehouse table grows to 5 TB and Direct Lake queries slow down. What do you do?

Best answer: Run OPTIMIZE table VORDER on the Delta table. Optionally OPTIMIZE table ZORDER BY (col) on commonly-filtered columns. Partition the table by date if appropriate. Vacuum old versions.


Scenario 12

Which item type is appropriate for sub-second analytics on streaming data with Kusto query language?

Best answer: KQL Database / Eventhouse. Backed by Kusto engine. Optimized for real-time analytics on append-only event data.


Scoring guide

  • 10-12: Schedule the exam.
  • 7-9: Re-read fact-sheet and weak-area notes.
  • <7: More hands-on practice with Fabric Free Trial.

DP-700 has multiple-choice + multi-response + case studies + sometimes labs. These scenarios test pattern recognition; build hands-on fluency with the Fabric UI for the labs.