DP-600 Study Guide
A curated learning path for the DP-600 exam: the best documentation, videos, blog posts and tutorials for every exam objective.A curated learning path for the DP-600 exam: the best documentation, videos, blog posts and tutorials for every exam objective, in the order worth studying them.
Microsoft Certified: Fabric Analytics Engineer Associate
Exam at a Glance
DP-600 measures whether you can do the day-to-day work of an analytics engineer in Microsoft Fabric: preparing data in lakehouses, warehouses and eventhouses, querying it with SQL, KQL and DAX, building enterprise-scale semantic models, and keeping the solution secure and under lifecycle control.
| DP-600 | Implementing Analytics Solutions Using Microsoft Fabric |
|---|---|
| Certification | Microsoft Certified: Fabric Analytics Engineer Associate |
| Level | Intermediate (associate role-based exam) |
| Exam length | 100 minutes |
| Questions | Typically 40 to 60; the number and format mix can vary |
| Passing score | 700 out of 1000 |
| Question formats | Multiple choice, multiple select, drag and drop, build list, hot area, case studies |
| Microsoft Learn access | Available within the exam; browsing is restricted and the timer continues |
| Skills measured version | July 21, 2026 |
| Renewal | Certification expires annually; renew with a free online assessment on Microsoft Learn |
| Cost | Depends on your country or region; shown when you schedule |
What the Exam Covers
The exam has three domains, and the weights are not equal: Prepare data is worth 45 to 50 percent on its own (about half the exam), while the other two take 25 to 30 percent each. Candidates coming from Power BI tend to over-invest in semantic models and under-prepare for ingestion, transformation and SQL and KQL querying, which is the highest-weight domain.
Maintain a data analytics solution — 25-30%
Security and governance (workspace and item access control; row, column, object and file-level security; sensitivity labels; endorsement) and the development lifecycle (workspace version control, .pbip projects, deployment pipelines, impact analysis, the XMLA endpoint, and reusable assets such as .pbit templates, .pbids files and shared semantic models).
Prepare data — 45-50%
Getting data (connections, the OneLake catalog and Real-Time hub, choosing between data stores, OneLake integration for Eventhouse and semantic models), transforming it (views, functions and stored procedures; enrichment; star schemas; denormalizing, aggregating, merging and joining; duplicates, nulls and data types; filtering), and querying it with the Visual Query Editor, SQL, KQL and DAX.
Implement and manage semantic models — 25-30%
Designing and building semantic models (storage modes, star schemas, bridge tables and many-to-many relationships, DAX variables, iterators, windowing and information functions, calculation groups, dynamic format strings, field parameters, large model storage format, composite models) and optimizing them at enterprise scale (query, visual and DAX performance, Direct Lake fallback and refresh behavior, Direct Lake on OneLake versus SQL analytics endpoint, incremental refresh).
The full bullet-level list lives in the official study guide. Treat it as your checklist:
The Official DP-600 Study Guide
How This Maps to CertiAce Practice Modules
The CertiAce question bank is organized by the same learning-path modules Microsoft uses for the DP-600 course, so you can drill each area in isolation:
| CertiAce practice module | What you will drill there |
|---|---|
| Explore analytics data stores in Microsoft Fabric | Choosing between lakehouse, warehouse and eventhouse, the OneLake catalog and Real-Time hub, OneLake integration, querying with SQL and KQL |
| Design and transform analytics data in Microsoft Fabric | Connections and ingestion, views, functions and stored procedures, star schemas, denormalizing, aggregating, merging and cleansing data, Visual Query Editor |
| Prepare AI-ready analytics data in Microsoft Fabric | Enriching and shaping data for analysts, reports and AI agents, fixing data-quality issues, preparing data for semantic models |
| Design and manage semantic models in Microsoft Fabric | Storage modes, relationships, DAX, calculation groups, Direct Lake, composite models, incremental refresh, performance tuning, plus the XMLA, .pbip and deployment-pipeline lifecycle |
| Secure and govern analytics data in Microsoft Fabric | Workspace and item permissions, row, column, object and file-level security, sensitivity labels, endorsement, version control and impact analysis |
Where DP-600 Fits
| Certification | What it validates | When to take it |
|---|---|---|
| DP-900: Azure Data Fundamentals | Core data concepts and Azure data services, including Microsoft Fabric and Power BI basics | Optional first step if you are new to data work |
| PL-300: Power BI Data Analyst Associate | Preparing, modeling, visualizing and securing data in Power BI with Power Query and DAX | The natural stepping stone if you are new to Power BI |
| DP-600: Fabric Analytics Engineer Associate (this exam) | Preparing data, building semantic models, and securing and maintaining analytics assets in Fabric | You are here |
| DP-700: Fabric Data Engineer Associate | The ingestion, engineering and operations side of Fabric | A popular companion certification before or after DP-600 |
DP-600 has no official prerequisites: the certification page lists none. It is rarely the best first Microsoft data certification, though, because it sits between data engineering, semantic modeling and enterprise analytics delivery. If you are new to Microsoft data analytics, Azure Data Fundamentals (DP-900) is the recommended starting point; if you are new to Power BI, Power BI Data Analyst Associate (PL-300) first will make DP-600 significantly easier, because it builds the semantic-modeling and DAX skills DP-600 assumes. If you already work hands-on with Power BI and Fabric, go straight to DP-600. All four certifications in the table are available as CertiAce practice exams.
Microsoft Certified: Fabric Analytics Engineer Associate
Before You Start
The exam assumes practical exposure to Fabric and Power BI, not just reading. Check yourself against this table. Anything unfamiliar is where your preparation should start:
| Area | You should be comfortable with |
|---|---|
| Microsoft Fabric fundamentals | What Fabric is and the problems it solves; the purpose of OneLake; how Lakehouse, Warehouse, Eventhouse, Data Factory, Activator and Power BI fit together; how workspaces, capacities and items are organized; navigating items and permissions |
| Data preparation and transformation | Ingestion patterns; dataflows, pipelines, notebooks and SQL-based transformations; lakehouse and warehouse usage patterns; Parquet and Delta formats; data cleaning, shaping and enrichment |
| Semantic modeling and Power BI | Star schema design; relationships and cardinality; measures and calculated columns; DAX fundamentals; calculation groups and model optimization; Direct Lake, Import, DirectQuery and composite models |
| Governance and lifecycle | Workspace roles and item permissions; endorsement, sensitivity labels and lineage; deployment pipelines; Git integration and source control; monitoring, refresh and troubleshooting |
| SQL, DAX and KQL | Reading and writing SQL; DAX measures and filter context; basic KQL syntax and use cases; knowing when each language is the right tool |
Step-by-Step Study Plan
How long you need depends on where you start. Treat these estimates as planning guidance and adjust them to your starting knowledge and weekly study hours:
| Your starting point | Suggested prep time |
|---|---|
| Using Power BI and Fabric weekly | 2 to 4 weeks |
| You know Power BI, but are new to Fabric | 4 to 6 weeks |
| New to both Power BI and Fabric | 6 to 10 weeks |
Step 1: Read the Official Study Guide
Skim the full skills-measured list once, and mark every bullet you could not explain to a colleague. That marked-up list is your personal syllabus: everything else in this plan exists to clear it. The skills list was refreshed on July 21, 2026 (minor changes to the semantic-model optimization bullets), so check that older material still matches it.
Step 2: Schedule Your Exam
Choose a realistic target date after reviewing the skills list and your available study time. A date on the calendar turns studying into a countdown, so pick one using the prep-time table above and plan backwards from it.
Certification and Exam Details Page
Step 3: Work Through the Official Learning Path
Complete the DP-600 course modules on Microsoft Learn. Take notes on concepts you cannot explain in simple terms, and flag anything that needs hands-on practice. You will come back to those in Step 5. Pay special attention to semantic models, warehouses, lakehouses and lifecycle management.
Official Learning Path Course Page
Step 4: Watch Aleksi's DP-600 Course
Watch the full course end to end, pausing to replicate the key actions in your own Fabric environment. Treat it as both learning and revision: a second pass over your weak topics later is much faster and surprisingly effective.
Step 5: Get Hands-On Practice
DP-600 is not just a Power BI exam: it rewards real experience building analytics solutions in Microsoft Fabric. The questions test whether you recognize real scenarios, design decisions and trade-offs, and the only reliable way to build that intuition is to build things. Aim for hands-on time with:
- Creating and managing workspaces
- Creating lakehouses and warehouses, then loading and transforming data
- Building semantic models with relationships and measures, in both Direct Lake and Import mode
- Managing refresh and monitoring issues
- Applying workspace security and item-level permissions
- Deployment pipelines and lifecycle management
A free Fabric trial supports many of these core exercises. Some objectives need other access, though: Copilot and several AI experiences are excluded from trials, so cover those from the documentation or a demo instead.
A great way to build this experience is Fabric Forge, a free-to-join learning community focused on Microsoft Fabric, with structured lessons, hands-on exercises, and real-world tutorials designed to take you beyond theory into actually building solutions.
Step 6: Benchmark Your Knowledge
Use CertiAce to benchmark your readiness module by module. The practice modules map to the exam domains as shown above, so use the module mapping and the topics behind your missed questions to identify the skills-measured areas to revisit. Microsoft also offers a free official practice assessment on Microsoft Learn (sign in to launch it). Aim for consistent performance across every module, not one lucky high score; if a topic is unstable, go back to learning plus hands-on practice.
Official Practice Assessment on Microsoft Learn
Step 7: Take the Exam
The day before, review only your weak topics: no brand-new material. On exam day, read each question for what it is truly asking, eliminate wrong options first, and watch for wording that implies constraints such as least privilege, cost, performance, or operational simplicity. Notice whether the scenario calls for a Fabric, Power BI, SQL, DAX or KQL answer. That alone often eliminates half the options.
Worth knowing before you sit down:
- Microsoft Learn is available during the exam in a split screen. Use it to check details you genuinely need: the timer keeps running, and the exam is deliberately too long to look up every answer. Browsing is limited to Microsoft Learn itself (no Q&A, practice assessments, or profile), and personal notes and other websites are unavailable.
- You can take unscheduled breaks, but the clock keeps running and you cannot return to questions you already saw.
- Case studies lock when you leave them: finish each one before moving on, because you cannot revisit its questions afterwards.
- Try the exam sandbox beforehand so the question formats and interface hold no surprises: Exam Sandbox
Additional Learning Resources
| Resource | Type | Why it is useful |
|---|---|---|
| DP-600: Microsoft Fabric Analytics Engineer | YouTube playlist | Microsoft Learn's official exam prep series |
| Mastering DP-600 Microsoft Fabric Analytics Engineer Exam | YouTube playlist | Data Mozart's exam-prep series across the skills measured |
| DP-600 Exam Preparation | YouTube playlist | Community exam-prep series from Learn Microsoft Fabric with Will |
| DP-600 Certification Tutorial | YouTube playlist | Episode series strong on Power BI performance, security and Direct Lake |
| Preparing for DP-600 (Exam Readiness Zone) | Video series | Microsoft's three-part domain-by-domain walkthrough with exam tips |
| Get Certified: Fabric Analytics Engineer (DP-600) | Microsoft Reactor series | Four on-demand sessions from Fabric fundamentals to semantic models and security |
| Get ready for the DP-600 Exam | Learn collection | The official curated collection of preparation material |
| Official Practice Assessment on Microsoft Learn | Practice assessment | Microsoft's free official practice questions (sign in to launch) |
| Microsoft Fabric interactive exercises | GitHub repo | Free self-paced lab exercises behind the official Fabric courses |
| Kevin Chant's DP-600 posts | Blog | Posts working through DP-600 topics and exam updates |
| DP-600 Certification - Data Mozart | Blog | Learning resources organized by skill area in one place |
| Updated checklist for the DP-600 Microsoft Fabric exam | Blog | Community-curated checklist of Learn modules and resources per skill |
| Recommended certifications for Microsoft Fabric enthusiasts as 2026 begins | Blog | Where DP-600 sits in the Fabric certification landscape |
| Fabric Flashcards | Flashcards | Quick recall drills for terminology and concepts |
Realistic DP-600 exam-style questions with instant feedback and detailed explanations.
Practice DP-600 now