DP-700 exam domains
The DP-700 exam is weighted across 3 domains. Pick any domain below to drill it — or read the full breakdown in the FAQ.
| Exam domain | Exam weight | Practice |
|---|---|---|
| Implement and manage an analytics solution | 34% | Practice this topic |
| Ingest and transform data | 33% | Practice this topic |
| Monitor and optimize an analytics solution | 33% | Practice this topic |
Sample DP-700 questions
A sample of the DP-700 questions on this hub. Each links through to the full question, the correct answer, and an explanation of why every other option is wrong.
- A data engineering team wants to migrate their existing Directed Acyclic Graphs (DAGs) written in Python into Microsoft Fabric to orchestrate a comple…View question
- A governance team at Contoso must produce a monthly report showing which users viewed or downloaded a specific certified Power BI report hosted in a F…View question
- A Fabric administrator notices that interactive report queries in a workspace have started returning delayed responses in the afternoon, and some back…View question
- Users of a Power BI report backed by a Fabric warehouse complain that visuals take an unusually long time to render during business hours. You open th…View question
- A data engineering team needs to ingest CSV files from an Azure Data Lake Gen2 source, apply complex multi-step transformations using PySpark logic th…View question
- A data engineering team is building a new analytics solution in Microsoft Fabric. The bronze and silver layers require heavy transformation of large v…View question
- A retail company has a Fabric lakehouse containing raw sales files in deeply nested JSON. The data engineering team must flatten and enrich this data…View question
- A Fabric warehouse contains a table named dbo.Employees that includes a Salary column. The HR analytics team must be able to query all other columns i…View question
- A data engineer must load 200 large CSV files from an Azure Data Lake Storage Gen2 container into a Fabric Lakehouse Delta table on a nightly schedule…View question
- A data engineering team uses a Dataflow Gen2 in Fabric to ingest a large sales transaction table into a lakehouse. The source table grows by roughly 5…View question
Key DP-700 terms
Start with these terms, then explore the full glossary. Each links to a plain-English definition written for the DP-700 exam.
DP-700 frequently asked questions
What is the DP-700 certification?+
Microsoft positions the Fabric Data Engineer as having expertise in data loading patterns, data architectures, and orchestration — ingesting and transforming data, and securing, managing, monitoring, and optimizing an analytics solution.
It expects skill manipulating data with SQL, PySpark, and KQL, and covers the full data-engineering lifecycle on Microsoft Fabric and OneLake, including batch and streaming.
What topics are on the DP-700 exam?+
The DP-700 exam is organised into three weighted domains. Microsoft publishes all three at the same 30–35% range, so treat them as equally weighted — the percentages below are the shared midpoint, normalized to total 100, with a one-point rounding difference only because thirds do not divide evenly.
Implement and manage an analytics solution (34%)
Covers configuring Fabric workspace settings (Spark, domain, OneLake, Airflow), lifecycle management (version control, database projects, deployment pipelines), security and governance (access controls, dynamic data masking, sensitivity labels, audit logs, OneLake security), and orchestrating processes with pipelines and notebooks.
Ingest and transform data (33%)
Covers designing loading patterns (full, incremental, streaming), ingesting and transforming batch data (choosing data stores; Dataflow Gen2 vs notebooks vs KQL vs T-SQL; shortcuts; mirroring; PySpark/SQL/KQL transforms), and ingesting and transforming streaming data (Eventstreams, Spark structured streaming, KQL, windowing).
Monitor and optimize an analytics solution (33%)
Covers monitoring Fabric items (ingestion, transformation, semantic-model refresh, alerts), identifying and resolving errors (pipeline, Dataflow Gen2, notebook, Eventhouse, Eventstream, T-SQL, shortcut), and optimizing performance (lakehouse tables, pipelines, warehouse, Eventstreams/Eventhouses, Spark, and queries).
Is the DP-700 hard?+
DP-700 is an associate exam that expects genuine data-engineering skill on Fabric — building pipelines, transforming with PySpark and KQL, and troubleshooting — not just recognition of features.
The difficulty comes from the breadth across batch and streaming, the choice between Dataflow Gen2, notebooks, and pipelines, and error-resolution and optimization scenarios. Practising in a Fabric workspace is the key.
How many questions are on the DP-700 exam and how long is it?+
Microsoft does not fix a single public question count for DP-700; it typically presents roughly 40–60 questions in a mix of formats — multiple choice, multiple response, and case studies, sometimes with a lab — within about 100 minutes of working time.
Our full-length practice mock uses a 60-question, 100-minute session so you can rehearse pacing under realistic time pressure before test day.
What score do you need to pass the DP-700?+
Microsoft scores DP-700 on a scale of 1 to 1,000, and the passing score is 700. That is a scaled score rather than a raw 70%, because Microsoft adjusts for question difficulty, and there is no penalty for wrong answers, so you should never leave a question blank. Our practice mock uses a 70% threshold to give you a comparable target.
How much does the DP-700 exam cost?+
The DP-700 exam fee is set by Microsoft and varies by region — check the Microsoft certification page for current pricing. Microsoft associate certifications are valid for one year and can be renewed for free through an online assessment on Microsoft Learn. Everything on this hub is free.
Who should take the DP-700?+
DP-700 is aimed at data engineers who build ingestion and transformation solutions on Microsoft Fabric, and at data professionals moving into Fabric engineering.
Microsoft recommends expertise with data loading patterns, data architectures, and orchestration, plus skill with SQL, PySpark, and KQL, though there is no formal prerequisite.
What jobs and salaries can the DP-700 lead to?+
DP-700 maps to roles such as data engineer, analytics engineer, and ETL developer working in Microsoft Fabric, where building and operating data pipelines is central to the job.
How much any certification affects pay depends heavily on geography, seniority, and hands-on experience, so treat any single salary figure with caution. DP-700 is best viewed as validation of Fabric data-engineering skill rather than a guaranteed raise on its own.
How long does it take to study for the DP-700?+
Candidates with data-engineering or Spark experience often need four to eight weeks; those newer to Fabric should plan longer. The most efficient path is to study each domain while building pipelines and notebooks in a Fabric workspace, drilling PySpark and KQL as you go.
Review every explanation, including for questions you answered correctly, because DP-700 distractors are built from plausible but incorrect engineering choices. Use the per-domain results here to find and shore up your weakest area, then finish with full-length timed mocks.
How should you prepare for the DP-700?+
Study the three roughly equal domains above, then drill scenario questions domain by domain. Every MockAPI question reveals a full explanation and tells you why each wrong answer is wrong — essential for an exam that turns on exact Fabric ingestion, transformation, and optimization choices.
When you can answer scenarios comfortably, move to full-length timed mocks, ideally alongside hands-on practice in Microsoft Fabric. Use the glossary to keep the concepts straight, and aim to score consistently above the pass mark before you book.
Can you take the DP-700 exam online?+
Yes. Microsoft delivers DP-700 through Pearson VUE, so you can test at a physical Pearson VUE centre or online with remote proctoring (OnVUE). The online exam requires a private, quiet room, a clear workspace, a webcam and microphone, a stable connection, and government-issued photo ID, with a proctor monitoring you and a room scan before you start.
If you do not pass, Microsoft requires a 24-hour wait before a second attempt; after that, a 14-day wait applies between further attempts, with a limit of five attempts in a 12-month period, and each attempt needs its own registration.
What certification should you take after the DP-700?+
After DP-700, common next steps include the Fabric Analytics Engineer (DP-600) for the semantic-model and BI side, or the Azure Database Administrator (DP-300) for operational databases.
For many, the real next step is owning data pipelines on Fabric in production. Pairing DP-700 with hands-on experience is what turns the certificate into a career.