DP-600 Practice Test
Implementing Analytics Solutions Using Microsoft Fabric
DP-600 tests whether you can actually design, build, and optimize an end-to-end analytics solution in Microsoft Fabric β from raw data to a performant semantic model β not just recognize Power BI feature names.
Our 500 scenario-based questions cover the full DP-600 blueprint across three domains: maintaining a data analytics solution (workspace/item/row/column/object/file-level access controls, sensitivity labels, version control, Power BI Desktop projects, deployment pipelines, impact analysis, and the XMLA endpoint), preparing data (data connections, OneLake catalog and Real-Time hub discovery, transforming data with views/functions/stored procedures, star schemas, denormalizing and aggregating data, and querying with the Visual Query Editor, SQL, KQL, and DAX), and implementing and managing semantic models (storage modes, star schemas, relationships including bridge tables, DAX calculations and calculation groups, large semantic model format, composite models, Direct Lake configuration and fallback behavior, and incremental refresh). Every question is grounded against live Microsoft Fabric and Microsoft Learn documentation.
Start Free Practice β 40 QuestionsNo credit card required. Upgrade to full 500 questions for $19.99 when ready.
Is this for you?
This is NOT for you if:
DP-600 Exam Details
What to expect on exam day
Questions
40
Duration
100 minutes
Passing Score
700
Exam Cost
$165
Exam Domains Covered
Master all topics tested on the DP-600 exam
Maintain a data analytics solution
Prepare data
Implement and manage semantic models
Test Yourself Right Now
Try 5 real practice questions β no signup needed
5 Free DP-600 Questions
See how ready you are for the DP-600 exam. Each question includes a detailed explanation so you learn as you go.
Sample DP-600 Practice Questions
10 real questions from the free DP-600bank. Pick an answer in your head, then open βShow answerβ for the explanation.
1. An analyst opens impact analysis on a data source item to see what downstream items depend on it. What is the analyst able to see for this data source, compared to a Fabric item like a lakehouse?
- A. The same view as a Fabric item - downstream items regardless of how many hops away, plus the connection string
- B. Nothing, since data sources do not support impact analysis
- C. Only the direct child items of the data source, along with the connection string used to connect to it
- D. Affected workspaces alone, with no item-level detail
Show answer
Correct answer: C
For data sources specifically, impact analysis shows only direct children, not further downstream items, plus the connection string used to connect - to see further downstream effects, you must then run impact analysis on those direct children. Option A overstates what is shown for a data source. Option B is false, since data sources are supported. Option D understates what is shown, since item-level direct children are visible.
2. A shared enterprise semantic model must hide the Salary column from most report viewers to satisfy a payroll-data compliance requirement, but the Finance leadership sub-team still needs full access to that column through the same shared model - the team cannot maintain a second duplicate model just for this one column. Which security capability, configured with different roles for the two viewer groups, satisfies both the compliance requirement and the single-shared-model constraint?
- A. Row-level security (RLS), since a single set of DAX roles can filter out the Salary column for most viewers while allowing Finance leadership through
- B. A sensitivity label protection policy applied to the whole semantic model, restricting the entire model to Finance leadership alone
- C. A second, duplicate semantic model containing non-sensitive columns, published for the general viewer audience
- D. Object-level security (OLS), configured with one role that excludes the Salary column for most viewers and a separate role that includes it for Finance leadership
Show answer
Correct answer: D
OLS lets model authors define multiple roles with different table and column permissions and assign different viewer groups to each, so one role hides the Salary column for general viewers while a separate role grants Finance leadership full access, all within the one shared model. Option A is wrong on the technical merits, since RLS filters rows, not columns, and cannot hide a specific column. Option B satisfies the compliance requirement but violates the shared-model constraint's other half, since it would also block the general viewer audience the model still needs to serve. Option C avoids duplicating the Salary column but violates the single-shared-model constraint by requiring a second model to be maintained just for the general audience.
3. When Power BI Desktop saves work as a Power BI Project (.pbip), what does the project folder contain for the report and semantic model, as opposed to a single binary file?
- A. Separate folders, such as *.Report and *.SemanticModel, with individual metadata text files defining the report and model
- B. A single compressed binary file identical in structure to a .pbix, just renamed with a .pbip extension
- C. A .pbip pointer file, with report and model content stored in Fabric's cloud service rather than locally
- D. A single large JSON file containing the entire report and model definition, similar to a legacy Model.bim file
Show answer
Correct answer: A
Saving as a project splits the content into a folder structure with separate *.Report and *.SemanticModel folders, each containing individual, human-readable text files defining the item. Option B mischaracterizes .pbip as just a renamed binary. Option C is wrong, since the local project folder itself holds the definitions, independent of cloud storage. Option D describes the older Model.bim single-file approach, not the PBIP folder structure.
4. A Fabric admin wants workspace admins to be able to override sensitivity labels that were applied automatically through label inheritance from data sources, without following the normal label change enforcement rules. Which tenant setting should the admin enable?
- A. Restrict content with protected labels from being shared via link with everyone in your organization
- B. Domain admins can set default sensitivity labels for their domains
- C. Allow workspace admins to override automatically applied sensitivity labels
- D. Allow users to apply sensitivity labels for Power BI content
Show answer
Correct answer: C
The tenant setting "Allow workspace admins to override automatically applied sensitivity labels" specifically lets workspace admins override auto-applied labels regardless of the normal enforcement rules. Option A restricts sharing links, not label overrides. Option B sets domain-level default labels for new items, not overrides on existing auto-applied ones. Option D is the base toggle that enables sensitivity labels generally, not the override capability.
5. A workspace-level setting called "Allow users with at least Contributor role to change Git branch" is enabled. A Contributor on the workspace has write access to all items in it. What Git action can this Contributor now perform that a Contributor could not do with the setting disabled?
- A. Connect or disconnect the workspace from its Git repository
- B. Grant other users Contributor or Member roles on the workspace
- C. Certify items in the workspace as meeting organizational quality standards
- D. Switch the connected branch and check out new branches
Show answer
Correct answer: D
With that setting enabled, Contributors who have write access to all items gain the ability to switch branches and check out new branches - actions otherwise reserved for higher-privileged Git roles. Option A, connecting or disconnecting, remains an Admin-level action tied to the workspace-to-repo connection itself. Option B is a workspace role-management action unrelated to this Git setting. Option C is an endorsement action, unrelated to Git branch permissions.
Show 5 more questions
6. A BI lead wants a teammate to be able to create and modify lakehouses and warehouses in a workspace and write data into them, but the teammate should not be able to add other people to the workspace or reshare items. Which role satisfies this?
- A. Viewer
- B. Member
- C. Contributor
- D. Admin
Show answer
Correct answer: C
Contributor can create and modify items and write data, but cannot add members or reshare items - those require Member or Admin. Viewer cannot write data or create items. Admin grants far more than needed, since it can add other admins and manage permissions, which violates least privilege here.
7. Following an internal audit that flagged uncontrolled resharing of Fabric items as a compliance risk, the organization now requires that any grant of Reshare permission go through a role that holds Reshare by default. A cross-team analytics program is under deadline pressure and asks a workspace Contributor - who currently holds only default Contributor-level item permissions on a warehouse - to grant a partner team Reshare access directly today, rather than waiting for the workspace's Admin to become available tomorrow. Can the Contributor grant Reshare permission to meet today's deadline?
- A. No - Reshare is given by default only to Admin and Member; the Contributor cannot extend a permission they do not hold, so the request must go through the Admin even though that misses today's deadline
- B. Yes - meeting the program's deadline takes priority over the permission model, so the Contributor should grant Reshare today and have an Admin retroactively confirm it
- C. Yes - Contributor-level access already includes the ability to grant any permission present on the item, including Reshare, so no escalation to Admin is needed
- D. No - and since the deadline cannot be met through proper channels, the partner team should be given the Admin role instead so they can reshare the warehouse themselves
Show answer
Correct answer: A
Reshare is given by default only to Admin and Member, and a Contributor without Reshare cannot extend a permission they do not hold, regardless of deadline pressure - so the request must be escalated to the Admin even though that means missing today's deadline. Option B relaxes the governance constraint by treating the deadline as an override to the permission model, which the model does not support. Option C rests on a false technical premise, since Contributor-level access does not include Reshare. Option D relaxes the least-privilege intent behind the governance constraint, since granting the partner team full Admin rights just to reshare one item is a disproportionate workaround, not a supported resolution.
8. A team deploys content from their pipeline's development stage to the test stage. The test stage already contains an item with the same logical identity as one being deployed, plus one unrelated item that does not exist in the development stage. What happens to each item after deployment?
- A. The paired item in the test stage is overwritten with the development-stage version; the unrelated item with no counterpart in development remains unchanged
- B. Both the paired item and the unrelated item are deleted from the test stage
- C. The deployment fails entirely because the stages are not in an identical state before deploying
- D. The development-stage version is merged field-by-field with the existing test-stage version
Show answer
Correct answer: A
During deployment, items being copied from the source stage overwrite their paired item in the target stage according to pairing rules, while items that do not exist in the source stage remain as-is in the target. Option B incorrectly deletes the unrelated item. Option C is false, since pipelines are explicitly designed to deploy across stages that differ. Option D describes a merge behavior that deployment pipelines do not perform.
9. A data engineer wants to label a curated customer lakehouse as the organization's authoritative, single source of truth for customer data, distinct from simply flagging it as high quality. Which endorsement should they pursue, and who can apply it?
- A. Certified badge, applied by any user with write permissions on the lakehouse
- B. Master data badge, applied only by reviewers specifically authorized by the Fabric administrator for that designation
- C. Promoted badge, requiring the Fabric administrator personally to apply it
- D. Certified badge, applied automatically once the lakehouse passes a Purview DLP scan
Show answer
Correct answer: B
The Master data badge specifically signals an item is the core, authoritative single source of truth, and can be applied only by reviewers the Fabric administrator has authorized for that designation - a separate authorization from certification. Option A conflates Certified, which signals quality and reliability, with the master-data concept and overstates who can apply it. Option C misassigns Promoted, which is open to any write-permission holder, not just the administrator. Option D describes no real automated mechanism.
10. A data engineer runs impact analysis on a warehouse and sees several affected items listed as "Limited access" rather than by name. What does this indicate?
- A. The engineer lacks access permissions to those specific downstream items, so their real names are withheld for privacy reasons
- B. Those items have been deleted but are still cached in the lineage graph
- C. Those items belong to a different Fabric tenant entirely
- D. Impact analysis is malfunctioning and needs to be re-run
Show answer
Correct answer: A
Per the impact analysis documentation, items you do not have access permissions for are shown as "Limited access" rather than by name, since item names might contain personal or sensitive information - this is a deliberate privacy control, not an error. Options B, C, and D all describe situations unrelated to this documented privacy behavior.
DP-600 study resources
Why Practice with MSCertQuiz?
Microsoft Learn teaches concepts. We prepare you for the actual exam.
Deep coverage of semantic model optimization most Power BI-only question banks skip: Direct Lake fallback behavior, choosing between Direct Lake on OneLake vs. SQL analytics endpoint, calculation groups, and incremental refresh
Real data-preparation scenarios across SQL, KQL, DAX, and the Visual Query Editor β matching the actual tool-choice decisions the exam tests, not just T-SQL or DAX syntax recall in isolation
Full analytics-lifecycle content most competitors ignore: Power BI Desktop projects (.pbip), deployment pipelines, impact analysis of downstream dependencies, and XMLA endpoint deployment
Every question verified against live Microsoft Fabric and Microsoft Learn documentation before it ships, so content stays accurate as Fabric analytics features keep evolving
Not sure if you're ready for the DP-600 exam?
Take the free DP-600 Readiness Check βWhat Our Users Say
βI've built Power BI reports for years but had never dug into Direct Lake fallback behavior or large semantic model format properly. The optimization questions closed real gaps before the exam. Passed on my first attempt.β
Ana F.
DP-600 Certified
βThe DAX and calculation-groups questions were way more detailed than I expected from a practice test, and the Prepare Data domain covered SQL, KQL, and DAX side by side exactly like the real exam.β
Bilal K.
Analytics Engineer
βAs someone coming from a pure BI background, the deployment pipelines and XMLA endpoint questions filled real gaps between what I knew and what the exam actually tests.β
Sofia R.
Passed DP-600 first try
Choose Your Plan
Start free, upgrade when you're ready to get serious
Free
Good for exploring the platform
- 40 practice questions
- Practice mode only
- Progress tracking
- No exam simulation mode
DP-600 Full Access
Best if your exam is in the next 2-4 weeks
- 500 practice questions
- Practice & Exam modes
- Detailed explanations
- Lifetime access
7-day money-back guarantee
Pro β All Certs
Best if you're planning multiple Microsoft exams
- ALL certifications included
- Unlimited questions
- New certs added free
- Cancel anytime
Save 30% vs buying individually
Your DP-600Exam Won't Wait
Candidates who complete at least 2 full mock exams pass at significantly higher rates than those who only study passively.
Don't risk $165 on the real exam without testing yourself first.
Start Free Practice NowNo credit card required β’ 40 free questions β’ Upgrade for $19.99 when ready
Official Microsoft Resources
Our practice questions are aligned with official Microsoft exam objectives. We recommend studying with Microsoft Learn first, then using MSCertQuiz to test your readiness.
View Official DP-600 Exam DetailsDP-600 Frequently Asked Questions
Everything you need to know about the DP-600 Analytics Solutions certification
What is DP-600?
How much does the DP-600 exam cost and how long is it?
What is the passing score for DP-600?
What topics are covered on DP-600?
How hard is DP-600?
How long should I study for DP-600?
What are the prerequisites for DP-600?
Who should take DP-600?
Also Preparing For
Candidates studying DP-600 often prepare for these certifications next.