Microsoft Fabric: DP-600 vs DP-700, which one should you take?
Microsoft Fabric launched in 2023 and Microsoft added two role-based certs in 2024: DP-600 (Analytics Engineer) and DP-700 (Data Engineer). Here's how to choose.
Quick answer: DP-600 if your day is shaped by Power BI semantic models, dimensional modeling, and DAX. DP-700 if your day is shaped by Lakehouse pipelines, Spark, and incremental ingestion. Both if you're a partner consultant who sells Fabric and needs to credibly own the entire stack.
Both exams are new β DP-600 went GA in April 2024, DP-700 in September 2024. There's barely 18 months of market data on either. Salary numbers below are tentative and I'll flag where I'm extrapolating from adjacent roles rather than citing direct survey data, because that direct data doesn't really exist yet.
What Fabric actually is
If you haven't touched Fabric, the elevator version: Microsoft took Power BI, Data Factory, Synapse Data Warehouse, Synapse Spark, Real-Time Analytics (KQL), Data Activator, and Purview, glued them together with a unified storage layer (OneLake, which is Delta Parquet under the hood), and packaged the whole thing under one billing model (capacity units, F2 through F2048). Launched at Microsoft Build 2023, GA in November 2023.
The pitch is "one platform, no integration tax." The reality in 2026 is that Fabric is genuinely useful for net-new analytics workloads, less useful for migrating mature Synapse or Databricks setups, and politically tricky in shops that already standardized on something else. But adoption inside Microsoft-aligned enterprises has been fast β Forrester Wave puts Fabric in the Leaders quadrant for cloud data platforms as of late 2025.
The two certs split the audience along a familiar line: people who build models for analysts vs. people who build pipelines for everyone.
DP-600: Fabric Analytics Engineer
Full name: Microsoft Certified Fabric Analytics Engineer Associate. Two hours, around 40β60 questions, $165, prerequisite is "experience with Power BI and analytics solutions" (no formal cert prereq).
What it covers, in rough weight:
- Maintain a data analytics solution (~20%) β security, governance, semantic model management, lifecycle (deployment pipelines, Git integration with Azure DevOps or GitHub).
- Prepare data (~30%) β ingest with Dataflow Gen2, transform with notebooks (yes, some Spark / SQL knowledge), Lakehouse vs. Warehouse choice, T-SQL and PySpark at conversational depth.
- Implement and manage semantic models (~25%) β this is the heart of the exam. Star schema, DAX, calculated columns vs. measures, composite models, large model formats (TMSL, TMDL), Direct Lake mode.
- Explore and analyze data (~25%) β DAX queries, Power BI report design, performance tuning (VertiPaq Analyzer, DAX Studio).
Where DP-600 leans hard: Power BI semantic modeling. If you can't write reasonable DAX or design a star schema in your sleep, DP-600 will hurt. The exam expects you to recognize anti-patterns (bidirectional filtering on every relationship, calculated columns where measures should be, two fact tables joined directly), pick the right storage mode (Import / DirectQuery / Direct Lake), and reason about VertiPaq compression.
Direct Lake β the storage mode that lets Power BI read Delta Parquet from OneLake without Import β is heavily tested. It's also the most distinctively-Fabric thing on the exam.
DP-700: Fabric Data Engineer
Full name: Microsoft Certified Fabric Data Engineer Associate. Two hours, around 40β60 questions, $165, no formal prereq.
What it covers:
- Implement and manage an analytics solution (~30%) β workspace and capacity management, security (workspace roles, item-level permissions, row-level / column-level / object-level security), CI/CD with deployment pipelines and Git.
- Ingest and transform data (~30%) β Data Factory pipelines, Dataflow Gen2 at engineering depth (incremental refresh, parameterization), notebooks with PySpark and Spark SQL, Real-Time Intelligence with KQL.
- Monitor and optimize an analytics solution (~30%) β monitoring hub, capacity metrics app, Spark job tuning, Lakehouse table maintenance (V-Order, optimize, vacuum).
- Implement security and governance (~10%) β Purview integration, sensitivity labels, workspace identity.
Where DP-700 leans hard: Spark and Lakehouse internals. You need to be comfortable enough with PySpark to read someone else's notebook, recognize when partitioning is wrong, and pick between Lakehouse (Spark + SQL endpoint) and Warehouse (T-SQL native, full DML). The exam goes deeper on Real-Time Intelligence than DP-600 does β KQL queries, eventstreams, eventhouses.
If you've worked in Databricks before, the Spark and Lakehouse parts of DP-700 will feel comfortable. If you've never touched Spark, DP-700 is a real ramp.
Picking between them
| DP-600 | DP-700 | |
|---|---|---|
| Audience | BI developers, analytics engineers, Power BI experts | Data engineers, ETL developers, Spark practitioners |
| Heavy in | DAX, semantic models, star schema | PySpark, pipelines, Lakehouse internals |
| Comfortable starting from | Strong Power BI background | Strong SQL + some Python / Spark |
| Skip if | You've never touched Power BI seriously | You've never written PySpark or T-SQL ETL |
| Best paired with | Existing PL-300 (Power BI Data Analyst) | Existing DP-203 (legacy Azure Data Engineer) |
Most working analytics professionals have a clear lean. If you're not sure which side you're on, look at the last five tickets you closed. If they involve "build a measure," "fix this DAX," "model this dimension" β DP-600. If they involve "ingest this source," "fix this pipeline," "tune this Spark job" β DP-700.
What about DP-203
DP-203 (Azure Data Engineer Associate) was retired March 31, 2025. If you held it, it stays on your transcript but you can't renew it past expiration. DP-700 is the spiritual successor for the Fabric era. If you're DP-203 certified and your work is moving to Fabric, DP-700 is a logical next step.
Salary, with the caveat
Here's where I have to be honest: dedicated Fabric salary surveys don't really exist yet because the cert population is small and most "Fabric Analytics Engineer" job postings still bundle the role with adjacent titles (BI developer, analytics engineer, data engineer). What I can offer is adjacent role data, with the assumption that Fabric expertise sits roughly at parity for now.
- Analytics Engineer / BI Developer with strong Power BI skills, US, 2025β2026 levels.fyi sample: $115kβ$170k base, most $130kβ$155k. Add $10kβ$25k for senior-level work.
- Data Engineer with Azure / Databricks experience, US: $130kβ$190k base, most $145kβ$175k. Senior data engineer at FAANG-adjacent: $180kβ$230k base, $250kβ$350k TC.
- Microsoft partner premium β partner companies billing Fabric engagements pay 5β15% above local market for certified consultants because they need the partner-tier headcount and clients ask for credentialed staff.
DP-600 and DP-700 are too new (less than two years GA) to have a clean cert-specific premium signal. My read is they're currently worth more than the salary bump alone β they're early-mover signals in a fast-growing platform β and that premium will erode over the next 3β5 years as the cert population grows. If you're going to take one, sooner is better than later.
Validity and renewal
Both are role-based, valid 1 year, renewable for free via unproctored Microsoft Learn assessment in the 6-month window before expiration. The renewal assessments for both have been reasonable so far β shorter than the originals, focused on what's new in the platform (which for Fabric is a lot, almost monthly).
Should you take both
Yes if you're a partner consultant or solo data professional who owns end-to-end. The blueprints overlap maybe 15β20% (governance, workspace management, Direct Lake basics), so the second exam is meaningfully cheaper to prepare for than the first.
Probably not if you're already specialized at a larger company. You'll just maintain whichever one matches your day job.
Bottom line
DP-600 if your career is Power BI shaped, DP-700 if it's pipeline shaped. Salary data is too thin to give a confident "this one pays more" β they're both in the same bands as their adjacent non-Fabric roles, with a small early-mover premium that won't last forever.
Studying right now? DP-600 practice questions or a timed DP-600 exam. For DP-700: browse here or start a timed run. If you're earlier in the data path, DP-900 is the foundational cert that covers what Fabric, Synapse, and Cosmos DB all are at a high level.