Microsoft Fabric Analytics Engineer Associate
225 practice questions
Last reviewed: April 2026
Personal notes and resource links for your study journey
Filter by Certification
DP-600 is Microsoft's associate-level credential for analytics engineers building solutions in Microsoft Fabric β Microsoft's unified SaaS analytics platform that consolidates Power BI, Synapse, Data Factory, and OneLake. It validates the ability to ingest and transform data, model semantic layers, and operate Fabric workspaces and capacities. The audience is BI developers, analytics engineers, and data engineers extending Power BI work into the broader Fabric stack. Expect 40β60 questions in 100 minutes including code-completion drag-and-drops (T-SQL, DAX, PySpark), scenario items, and at least one case study. Note that DP-600 went GA in April 2024, so prep material continues to mature.
About 27%. Workspace and capacity management, security (RLS / OLS, sensitivity labels, workspace roles), version control with Git integration and deployment pipelines, and continuous-integration patterns for Fabric items.
Largest domain by far at 48%. Lakehouses, warehouses, KQL databases, dataflows Gen2, notebooks (PySpark / T-SQL / Python), shortcuts, mirroring, medallion architecture, and incremental ingestion patterns.
About 25%. Tabular-model design, DirectLake mode, DAX, semantic-model performance tuning, calculation groups, perspectives, and the Power BI / Fabric semantic-link bridge.
Services you'll encounter on the exam and why each one matters.
SaaS analytics platform unifying data engineering, warehousing, real-time intelligence, data science, and Power BI on a single OneLake substrate and capacity model.
Why it's on the exam: DP-600 is the Fabric-native cert β every domain assumes Fabric as the platform, with Maintain-a-Solution and Prepare-Data scenarios resolving inside its workspaces.
Delta-Parquet lakehouse stored on OneLake with both SQL endpoint and Spark notebook access, plus an automatically discovered Tables/Files dual-layout.
Why it's on the exam: Domain 2 (Prepare Data) tests Lakehouse-versus-Warehouse choice and the Spark-side ingest path that ends in Delta tables.
T-SQL data warehouse on OneLake with full transactional DDL/DML, separation of storage and compute, and zero-copy cross-warehouse queries.
Why it's on the exam: Domain 2 tests when to materialize into a Warehouse for low-latency SQL workloads instead of a Lakehouse SQL endpoint.
Fabric-integrated ingest and orchestration with Dataflows Gen2 (Power Query M at scale) and Pipelines that span 200+ connectors.
Why it's on the exam: Domain 2 names Data Factory as the canonical Fabric ingest path; Dataflows Gen2 surface comes up repeatedly in transformation questions.
Fabric workload bundling Spark notebooks, jobs, environment management, and the Lakehouse for code-first data transformations.
Why it's on the exam: Domain 2 questions on PySpark / Spark SQL transformations and pipeline parameterization map to the Data Engineering workload.
Spark-backed interactive notebooks supporting PySpark, Spark SQL, Scala, and R, with %%sql magic, %run reuse, and built-in Lakehouse Explorer.
Why it's on the exam: Domain 2 tests notebook-based transformation patterns β magic commands, Lakehouse mounts, and Spark configuration are recurring distractors.
Tabular models hosted in Fabric with DAX, calculation groups, perspectives, row-level security, and Direct Lake / Import / DirectQuery storage modes.
Why it's on the exam: Domain 3 (Implement and Manage Semantic Models) lives entirely on this surface β expect heavy DAX, storage-mode, and RLS questions.
Visual workflow orchestrator inside Data Factory chaining Copy Data, Notebook, Dataflow, and Lookup activities with parameter passing and triggers.
Why it's on the exam: Domain 2 + Domain 1 (Maintain Solutions) test Pipelines for scheduled ingest, retry/error-handling, and end-to-end orchestration.
Visualization layer over Fabric semantic models, with DAX measures, Power Query M for transformations, paginated reports, and dashboards.
Why it's on the exam: Domain 3 ties Power BI report authoring directly to the semantic-model contract β DAX, Power Query, and visual-tier optimization all surface.
Tenant-wide Delta-Parquet data lake under every Fabric workspace, providing single-copy storage that Lakehouses, Warehouses, and KQL Databases share.
Why it's on the exam: Domain 2 distinguishes OneLake from per-workload storage; expect questions on Shortcuts, mirroring, and OneLake security boundaries.
Fabric workload built on the Kusto/KQL engine for streaming ingestion (Eventstreams), storage (Eventhouse / KQL Database), and analysis.
Why it's on the exam: Domain 2 names Real-Time Intelligence when the source is high-velocity telemetry that needs KQL exploration before landing in a Lakehouse.
Storage mode that loads Delta-Parquet columns from OneLake into memory on demand, combining DirectQuery freshness with Import-mode performance.
Why it's on the exam: Domain 3 tests Direct Lake versus Import versus DirectQuery β knowing fallback conditions and refresh behavior is a recurring exam pattern.
Organizational containers β Domains group Workspaces by business function, Workspaces hold items and grant role-based access (Admin/Member/Contributor/Viewer).
Why it's on the exam: Domain 1 (Maintain a Data Analytics Solution) tests workspace roles, deployment to higher environments, and tenant-vs-domain governance.
Virtualized references that mount external data (ADLS Gen2, S3, GCS, other OneLakes) into a Lakehouse or KQL Database without copying.
Why it's on the exam: Domain 2 tests Shortcuts as the no-copy way to onboard external data and as the seam between Lakehouses sharing the same source.
Workspace-level Azure DevOps / GitHub source control plus Deployment Pipelines for promoting items across Dev/Test/Prod stages with rules.
Why it's on the exam: Domain 1 expects Git integration for CI/CD of semantic models and notebooks and Deployment Pipelines for environment promotion.
Unified data-governance service that auto-discovers Fabric items, surfaces lineage across Pipelines / Dataflows / Semantic Models, and applies sensitivity labels.
Why it's on the exam: Domain 1 names Purview when the scenario needs cross-workspace lineage, classification, or compliance evidence on Fabric estates.
Cloud identity provider underpinning Fabric workspace access, semantic-model row-level security identities, and Conditional Access enforcement.
Why it's on the exam: Domain 1 + Domain 3 questions on workspace roles, RLS, and OLS all assume Entra ID as the identity plane.
Per-tenant SKU-based compute pool (F-SKU) shared across all Fabric workloads, with smoothing, bursting, and pause/resume cost controls.
Why it's on the exam: Domain 1 tests capacity sizing, throttling thresholds, and the impact of background versus interactive operations on smoothed CU consumption.
Centralized activity view across Notebooks, Pipelines, Dataflows, Semantic Model refreshes, and scheduled jobs with filters and reruns.
Why it's on the exam: Domain 1 (Maintain a Data Analytics Solution) names the Monitoring Hub as the operational pane for tracking and remediating failed runs.
Sensitivity-label engine that propagates labels from sources through Fabric items into Power BI exports, enforcing encryption and DLP.
Why it's on the exam: Domain 1 tests sensitivity-label inheritance across the Fabric data plane and the protect-on-export behavior in downstream Office/Power BI surfaces.
$100kβ$140kβ$195k USD annual
Range covers US-based mid-to-senior BI / analytics engineers; Fabric-specific salary data remains sparse given the platform's 2023 GA, so figures lean on adjacent BI / Power BI engineering roles. Senior Fabric engineers at Microsoft-partner consultancies and large Power BI shops frequently clear $180k TC.
Source: levels.fyi 2025 BI / analytics-engineer roles, U.S. BLS OEWS May 2024 (15-2051 data scientists, 15-1252 software developers), Glassdoor 2025. Figures are approximate; actual compensation depends on role, region, and experience.
DP-600 demand has grown rapidly since GA in April 2024 as Microsoft customers consolidated existing Power BI investments onto Fabric. Recruiters at Microsoft-partner consultancies, large Power-BI shops, and enterprise BI organizations have begun listing DP-600 explicitly as a preferred credential. It pairs naturally with PL-300 (Power BI Data Analyst) for BI-leaning roles and with DP-700 (Fabric Data Engineer) for engineering-leaning roles. Caveat: as a young credential, salary data and JD-frequency signals are still maturing β expect demand to firm up further through 2026 as Fabric adoption deepens.
There are no formal prerequisites. Microsoft recommends practitioner-level experience with Power BI plus working familiarity with at least one of T-SQL, DAX, or PySpark β DP-600 is not an entry-level exam. Candidates with PL-300 (Power BI Data Analyst) typically find the semantic-model domain natural; engineers coming from DP-203 / DP-700 find the data-prep domain natural. DP-900 is a useful conceptual on-ramp for candidates new to Azure data services.
The official Microsoft Learn path covers all three domains in roughly 30β40 hours. Hands-on time in a Fabric trial capacity (60-day free trial) is essentially required β DP-600 questions show real lakehouse / warehouse / notebook UI and reward candidates who have actually built a small medallion pipeline. Third-party material is still sparse; lean primarily on Microsoft Learn and the official practice assessment.
DP-600 sits in the Associate tier and is generally considered moderately difficult β comparable to DP-300 in length but broader in surface area, given Fabric spans engineering and BI competencies. Plan on 70β110 hours of study over 7β10 weeks with prior Power BI or Synapse / Databricks experience; substantially longer otherwise. The exam runs 100 minutes with 40β60 questions in multiple-choice, multiple-response, drag-and-drop (including code-completion across T-SQL, DAX, and PySpark), hot-area, and case-study formats.
The most common stumbling block is the breadth itself β DP-600 covers data ingestion, lakehouse modeling, semantic modeling, and platform operations, so candidates strong in one area typically need significant time on the others. DirectLake mode and the lakehouse / warehouse distinction are common trap areas. As a recently launched exam, third-party study material varies in quality; Microsoft Learn remains the most reliable source.
Initial general availability. Beta exam ran FebruaryβApril 2024 with discounted pricing. Microsoft has signaled that DP-600 will see frequent outline refreshes given the rapid pace of Microsoft Fabric feature releases.
DP-600 (Microsoft Fabric Analytics Engineer Associate) is a a moderately difficult exam expecting practical hands-on experience plus solid understanding of best practices Associate-level exam. Most candidates need 80β150 hours of study spread over 6β12 weeks for associate-level exams. Most candidates who score consistently above the passing threshold on practice exams pass on their first attempt.
Most candidates need 80β150 hours of study spread over 6β12 weeks for associate-level exams. Time-to-pass varies widely by prior experience. Engineers with hands-on production experience in the underlying technology typically need less; candidates new to the platform should plan toward the upper end of that range.
DP-600 is a recognized credential in the Azure ecosystem and signals validated knowledge to employers, recruiters, and clients. Whether it is worth the time and fee for you depends on your role and goals β it tends to pay off most for cloud engineers, architects, and consultants who work with Azure day-to-day or want to move into roles that do.
The passing score for DP-600 is 700 / 1000. The exam contains 50 questions and lasts 1 hr 40 min.
The DP-600 exam fee is $165 USD. Fees are set by Azure and may vary by region; always confirm the current price on the official Azure certification page before booking.
Microsoft role-based certifications expire after 1 year but can be renewed for free via an unproctored online assessment on Microsoft Learn, starting 6 months before expiration.
Yes. You can take the exam online (proctored via the provider's secure browser, available 24/7 in most regions) or at an in-person Pearson VUE test center during business hours. Both formats use the same questions, time limit, and passing score.
CertLabPro provides 15 study modes across the practice question bank for DP-600. The exam-simulation mode mirrors the real exam: 50 questions in 1 hr 40 min, with the same passing threshold of 700 / 1000. Browse mode lets you read every Q&A statically.