EnglishDeutschFrançaisEspañolPortuguês

Microsoft · DP-600 · Associate

Implementing Analytics Solutions Using Microsoft Fabric (DP-600) — Practice Questions and Mock Exam

Prepare for DP-600 with original practice questions and clear answer explanations. Ask Alex, your AI tutor, when you need more detail, use your results to identify topics to review, and practice your pacing with timed mock exams.

50Mock exam questions
100minTime limit
700/ 1000Passing score

Checked against Microsoft · August 2026 · Current exam version

About the exam

The DP-600 certification validates expertise in implementing analytics solutions using Microsoft Fabric. It covers preparing and transforming data using lakehouses and warehouses, implementing and managing semantic models with DAX, configuring security and governance, and maintaining the analytics development lifecycle. Candidates must demonstrate proficiency with SQL, KQL, and Data Analysis Expressions.

This certification is designed for analytics engineers and data professionals who design, create, and manage enterprise-scale analytical assets in Microsoft Fabric. It is ideal for experienced Power BI or data platform professionals who are expanding their skills to the unified Fabric analytics platform including lakehouses, warehouses, and semantic models.

Try five DP-600 questions

Try five practice questions from the app’s current Implementing Analytics Solutions Using Microsoft Fabric question bank, with answers and explanations.

Prepare data1 / 5

In the Fabric portal, identify where you access the Real-Time hub to discover streaming data sources and event streams.

AlexFull explanation from Alex

The Real-Time hub is a centralized discovery surface in the Fabric portal, accessible from the left navigation pane. It lets you browse available streaming data sources, create event streams, and connect to external sources like Azure Event Hubs, Kafka, and custom applications. It is part of Fabric's Real-Time Intelligence workload alongside Eventhouse, KQL Database, and Eventstreams. The hub eliminates the need to manually search for streaming sources across the organization. Ref: learn.microsoft.com/fabric/real-time-intelligence/real-time-hub-overview

Sourcelearn.microsoft.com

Implement and manage semantic models2 / 5

In a semantic model, you are viewing the Model view in Power BI Desktop. You need to identify where to configure the relationship cardinality between two tables. Identify the correct interface element.

AlexFull explanation from Alex

In Power BI Desktop's Model view, relationships between tables appear as visual lines connecting the related columns. To configure relationship cardinality (1:1, 1:many, many:many) and cross-filter direction, double-click the relationship line to open the properties dialog. This shows cardinality, filter direction (single/both), and active/inactive status. You can create relationships by dragging a column from one table to another. The Manage Relationships dialog is an alternative interface. Ref: learn.microsoft.com/power-bi/transform-model/desktop-relationships-understand

Sourcelearn.microsoft.com

Prepare data4 / 5

You are implementing a medallion architecture in a Fabric lakehouse. Raw data lands in the Bronze layer as CSV files. You need to clean, deduplicate, and convert the data to Delta tables in the Silver layer using PySpark. Which Fabric item should you use?

AlexFull explanation from Alex

For Bronze-to-Silver transformations requiring PySpark, a Spark notebook is the correct choice. Notebooks provide full programmatic control for cleaning, deduplication, type casting, schema enforcement, and writing Delta tables. Why not the others? A SQL stored procedure operates in the Warehouse, not the Lakehouse. Dataflow Gen2 is low-code and doesn't natively support PySpark. A KQL queryset is for Real-Time Intelligence, not lakehouse ETL. In Fabric's medallion architecture, notebooks are the primary tool for complex transformations between layers. Ref: learn.microsoft.com/fabric/onelake/onelake-medallion-lakehouse-architecture

Sourcelearn.microsoft.com

Prepare data5 / 5

A Fabric data pipeline fails with "Insufficient permissions" when a Notebook activity tries to write to a lakehouse in a different workspace. What should you verify?

AlexFull explanation from Alex

Fabric workspace roles control write access to lakehouses, warehouses, notebooks, and pipelines. Viewer is read-only for these operations. Notebook activities can be configured with an authentication method such as Fabric workspace identity. In cross-workspace scenarios, grant the execution/authentication identity the necessary target workspace role; Git integration, Spark pool selection, and capacity admin permissions do not replace workspace data permissions.

Sourcelearn.microsoft.com

310 practice questions

The Pass-IT question pool gives you material to practice for DP-600. A Pass-IT mock exam uses 50 questions and a 100-minute time limit; these are practice settings.

Pool details: DP-600

Exam details checked against MicrosoftAugust 28, 2026

date of the last check against the official Microsoft source

Passing score700 / 1,000

as published by Microsoft

Objectives in the guide7 objectives listed in the official guide

across 3 domains in the official exam guide

Pool size310 questions

= The pool size is equivalent to 6 sets of 50 questions; this does not mean that each mock exam uses a separate set.

Blueprint domains3 domains in the exam blueprint

Maintain a data analytics solution 86 · Prepare data 122 · Implement and manage semantic models 102

Recorded as checked against sources310 of 310

questions recorded as having their answer, options, and explanation checked against official Microsoft documentation

What's on the exam

Preparing data dominates the exam at 45–50%: getting data from OneLake or other sources, transforming it into a star schema, and querying it with the Visual Query Editor, SQL, KQL, or DAX. Implementing and managing semantic models follows at 25–30%, covering storage mode, relationships, DAX calculations, and Direct Lake optimization. Maintaining the solution (security, governance, version control, deployment pipelines) closes the blueprint, also at 25–30%.

Nearly half the exam is data preparation, which means DP-600 tests you more as a data engineer working across three query languages than as a report author working in DAX alone.

Exam blueprint: DP-600

Maintain a data analytics solution25–30%

Implement security and governance, and maintain the analytics development lifecycle

≈ 14 h
Prepare data45–50%

Get data, transform data, and query and analyze data using SQL, KQL, and DAX

≈ 24 h
Implement and manage semantic models25–30%

Design and build semantic models, and optimize enterprise-scale semantic models

≈ 13 h

Exam format and question types

DP-600 draws 40–60 questions from a mix of multiple-choice, multiple-select, drag-and-drop, ordering, and dropdown-selection formats inside a 100-minute window. Items are heavily scenario-based and expect fluency across SQL, KQL, and DAX — you're asked to pick the correct query language and transformation approach for a given lakehouse, warehouse, or semantic-model task rather than merely recognize the syntax.

Question types: DP-600

Multiple Choice49%

Select the single answer that best meets the question’s requirements.

Drag & Drop14%

Move items into the slots, groups, or sequence specified by the task.

Multiple Response12%

Select multiple answers. Follow the question’s instructions on how many to choose.

Ordering9%

Arrange the steps in the sequence needed to complete the process.

Dropdown9%

Choose options from dropdown menus to complete a statement or configuration.

True / False7%

Decide whether a statement is true or false, paying attention to its conditions and wording.

See Microsoft for official question-format information. The shares shown describe the Pass-IT practice pool; they do not establish the proportions on the official exam.

Preparing for DP-600

DP-600 runs through Pearson VUE, either online with a remote proctor or at an authorized testing center, and is offered in English, German, French, Spanish, Portuguese, Japanese, and Chinese. Certification holds for one year, and Microsoft opens a free renewal assessment on Learn starting six months before it expires.

Preparation and logistics: DP-600

Preparation

Illustrative study time30–75 h

illustrative planning range: 30 h with relevant experience to 75 h when starting out; your needs may fall outside this range

LevelAssociate

Taking and maintaining the certification

DeliveryPearson VUE online proctored or at authorized testing centers worldwide
Retake policy24-hour wait after the first attempt, 14 days between subsequent attempts, maximum 5 attempts per exam within a 12-month period
Certification validity1 year

Free renewal assessment on Microsoft Learn, available starting 6 months before expiration. Must be completed before the certification expires.

Common pitfalls

Topics to review: DP-600

  1. 01Direct Lake Mode

    Not understanding Direct Lake connectivity mode, its fallback behavior, and when to choose it over Import or DirectQuery.

  2. 02DAX Complexity

    Struggling with advanced DAX functions including iterators, CALCULATE context transition, and calculation groups.

  3. 03Lakehouse vs Warehouse

    Confusing when to use a Fabric lakehouse versus a data warehouse and their different query and storage characteristics.

  4. 04Workspace Security

    Overlooking workspace roles, item-level permissions, row-level security, and object-level security in Fabric.

  5. 05Development Lifecycle

    Not understanding Git integration, deployment pipelines, and version control for Fabric workspace items.

Frequently asked questions

How long is the Implementing Analytics Solutions Using Microsoft Fabric exam?

The DP-600 exam has 50 questions and a 100-minute time limit.

What is the passing score for Implementing Analytics Solutions Using Microsoft Fabric?

The passing score for the DP-600 exam is 700 / 1000.

Which pitfalls should I review when preparing for Implementing Analytics Solutions Using Microsoft Fabric?

Topics to review include Direct Lake Mode, DAX Complexity, Lakehouse vs Warehouse, Workspace Security, Development Lifecycle. Work through examples to check that you understand the distinctions and can explain your answer.

Which DP-600 topics carry the most marks?

Preparing data is the dominant area at 47%, with maintaining a data analytics solution at 28% and implementing and managing semantic models at 25%. Nearly half the exam is therefore data preparation. Semantic modelling gets the attention in study groups, and it is the smallest of the three.

DP-600 or DP-700 — which Fabric exam?

DP-600 is the analytics engineering exam: preparing data and building semantic models that people report on. DP-700 is the data engineering one, weighted evenly across implementing, ingesting and optimizing an analytics solution. If your output is a model other people query, take DP-600; if it is a pipeline, take DP-700.

Do you need experience with Fabric before DP-600?

Microsoft sets no prerequisite, so nothing blocks the booking. The catalog budget is around 50 hours, and the preparation weighting means most of it goes on hands-on work in a Fabric workspace. Power BI experience transfers to the semantic model section but not to the rest.

How often does DP-600 need renewing?

Annually, through the free renewal assessment on Microsoft Learn. It opens six months before the expiry date and has to be passed before it. Fabric changes fast enough that the yearly check is more than a formality.

One certification, 12 months

Practice for DP-600

Focus your practice on one certification, or choose Pro to practice across all certifications.

Start a free practice sessionTry the first 20 questions without a card to see whether the practice suits you.

For eligible purchases: money-back guarantee if you fail your exam.

View guarantee terms →