dc dotCreds
Implementing Analytics Solutions Using Microsoft Fabric

DP-600 Practice Test

Start today’s free 10-question DP-600 set with source-backed explanations, local progress, and a fresh rotation every morning.

10 Free Daily Questions Source-backed Explanations 210 Verified Questions

Questions updated at Aug 12, 2026, 3:38 PM CDT

Go Pro - One Time Unlock

Unlock the full DP-600 bank

210 verified questions Exam Mode Practice Mode Detailed explanations Weak-area review No subscription - one-time unlock

Get the complete source-backed bank with Interview Questions, the full Study Guide, full Course Notes, detailed explanations, weak-area review, and exam-style practice.

Interview Questions Full Study Guide Full Course Notes Exam Mode Practice Mode Guided Course Detailed explanations Weak-area review No subscription
$4.99 One-time payment
See bundle and PDF options

We will confirm your site email in one quick checkout step.

Why DotCreds?

Practice with explanations that teach.

Source links for every answer Every wrong answer explained Guided Course included Practice and Exam Mode Weak-area tracking Same verified bank across web practice

What you get with free practice

10 Free Questions Daily Fresh set every day from the live bank
Detailed Explanations Learn with clear source-backed answers
Track Your Progress Daily history and performance insights
Upgrade Anytime Unlock the full bank when you are ready
Today's 10 DP-600 questions

Use this DP-600 practice test to review Implementing Analytics Solutions Using Microsoft Fabric. Questions rotate daily and each answer links back to the source used to write it.

Today’s Set
10 questions
Rotates at 10:00 AM local time
Progress
0/10
Answered on this page
Accuracy
0%
Loading countdown…

210 verified questions are in the live bank. Free daily questions are selected from a rotating sample set. Unlock Pro to access the full question bank.

Preparing today’s free questions... Ordering the final locked-bank set before showing the practice cards.
Question 1 of 10
Objective Create connections, discover data, and choose ingestion or access Prepare data

A source connection works, but policy requires an independent retained copy and standardized transformations before downstream use. The team proposes a shortcut and assumes the connection also secures every destination. What should it do?

Concept tested:
Question 2 of 10
Objective Configure Git integration, PBIP projects, and deployment pipelines Maintain a data analytics solution

Developers need a Power BI report and semantic model represented as reviewable text files in Git, with changes reopened in Power BI Desktop after merge. Which format should they adopt?

Concept tested:
Question 3 of 10
Objective Write DAX with variables, iterators, table filters, windowing, and information functions Implement and manage semantic models

A measure repeatedly evaluates the same filtered balance, must flag whether that result is blank, and must not alter the source table. Which pattern is appropriate?

Concept tested:
Question 4 of 10
Objective Implement workspace, item, row, column, object, and file access controls Maintain a data analytics solution

A service principal removed from direct item permissions still reads a lakehouse table. It belongs to an Entra group, and the item can inherit access from workspace roles, related items, links, and OneLake roles. What should the administrator do?

Concept tested:
Question 5 of 10
Objective Maintain the analytics development lifecycle Maintain a data analytics solution (25–30%)

A BI team wants Power BI reports and semantic models stored as source-controlled project files rather than a single binary PBIX. Which format should it choose?

Concept tested:
Question 6 of 10
Objective Create SQL views, functions, procedures, and enrichment logic Prepare data

Consumers need a named warehouse object that always joins the latest Customer and Account rows, but storage policy prohibits maintaining a duplicate result table. What should be created?

Concept tested:
Question 7 of 10
Objective Choose storage modes and implement star-schema relationships Implement and manage semantic models

A Sales fact table contains many rows for each customer. The Customer dimension contains exactly one row for each CustomerKey. How should the semantic model relationship be configured?

Concept tested:
Question 8 of 10
Objective Perform impact analysis and manage reusable semantic assets through XMLA Maintain a data analytics solution

A third-party tool can query a Fabric semantic model through XMLA but cannot deploy a role change. The capacity endpoint is read-only, and the caller has Build but no model write capability. What must change?

Concept tested:
Question 9 of 10
Objective Implement star schemas, denormalization, and aggregations Prepare data

A source system reuses AccountNumber after an account closes. The warehouse must keep historical account versions and maintain stable fact relationships even when the source identifier changes. Which key should relate the dimension to facts?

Concept tested:
Question 10 of 10
Objective Maintain the analytics development lifecycle Maintain a data analytics solution (25–30%)

A Power BI report is already saved as a Desktop project (.pbip). A developer needs to review and change the semantic model's table and measure definitions as source-controlled text using VS Code. Which project location is appropriate?

Concept tested:
Locked preview

You are viewing today’s free 10. Unlock 190 more questions.

Unlock full bank
Daily sample Rotating practice Free daily questions are selected from a rotating sample set.
Pro bank Full access Unlock Pro to access the full question bank, Exam Mode, Practice Mode, and random tests.
DP-600 Pro $4.99 one-time

Best if you only need this one certification.

50 Exam Practice Test $1.99 one-time

A 50-question DP-600 PDF for short review sessions. Questions come first, then the answer review and explanations later in the file.

Microsoft Data Bundle $9.99 one-time

Unlock all 4 active Microsoft Data Bundle practice banks in one permanent purchase.

What’s includedDP-900, DP-300, DP-600, DP-700
All Access $6.99/month

Unlock every active practice exam, bundle and path experience, Pro course and study content, and included downloads.

What’s includedEvery current and future active practice exam, All active bundle and career-path practice content, Pro course lessons, study content, and supported paid downloads

Choose an unlock option to continue. We will confirm your site email in one quick checkout step.

Secure checkout powered by Stripe. Source-backed questions. Not brain dumps. Checkout stays on this page and unlocks the same Pro builder on this practice page.

Purchase options

Unlock the full DP-600 bank.

Get the full bank, Exam Mode, Practice Mode, question sets, random tests, readiness tracking, saved box scores, and review tools for this exam.

The PDF versions keep questions first and move the answer review, explanations, and distractor notes to the back of the file.

210 verified exam-style questions Every choice explained Exam Mode and Practice Mode Question sets and random tests Readiness score and trends Previous test box scores

You've answered 0/10 questions in today's set.

Locked: 190 more questions in the full bank.

Locked: exam simulation mode, practice mode, readiness tracking, and saved review history.

Checkout stays on this page, so you can keep practicing, unlock the full bank, and start Exam Mode or Practice Mode when you are ready.

Cheat Sheets

7-day score keeper

Answer questions today and this will become a rolling 7-day scorecard.

Local history
Optional progress sync

Keep today’s practice moving

Guest progress saves automatically on this device. Add an email later when you want a magic link that keeps your daily DP-600 practice in sync across browsers.

Guest progress saves on this device automatically

Guest progress is available without an account.

Source-backed answer review

The free daily DP-600 set includes crawlable question text, answer choices, correct answer labels, objective mapping, and source links. Only the first SEO card includes answer explanations and any extra learning features. Pro-only bank questions stay locked; this section mirrors only the 10 free daily questions already shown on this page.

Question 1 A source connection works, but policy requires an independent retained copy and standardized transformations before downstream use. The team proposes a shortcut and assumes the connection also secures every destination. What should it do?

Answer choices

  1. A. Use the shortcut because referenced data is always independently retained, as the primary implementation for the described business requirement.
  2. B. Create more connections until transformations appear automatically, as the selected approach for the stated technical and business outcome.
  3. C. Use only destination sharing links as the ingestion method, under the stated technical, operational, and governance constraints.
  4. D. Ingest a managed copy, implement transformations, and configure downstream authorization separately from the source connection, for the required business outcome.

Correct answer

Ingest a managed copy, implement transformations, and configure downstream authorization separately from the source connection, for the required business outcome.

Independent retention requires copied data rather than only a shortcut. Connections provide source access details, but transformation logic and destination permissions remain separate design responsibilities.

Wrong-answer review

  • A. Use the shortcut because referenced data is always independently retained, as the primary implementation for the described business requirement.: A shortcut references the target and does not create the required retained copy.
  • B. Create more connections until transformations appear automatically, as the selected approach for the stated technical and business outcome.: Connections do not generate business transformations merely by being duplicated.
  • C. Use only destination sharing links as the ingestion method, under the stated technical, operational, and governance constraints.: Sharing links authorize access and do not ingest or transform source records.

Extra learning features

Why this matters

Failure to create a managed copy and implement transformations before downstream use can lead to inaccurate reporting and flawed business decisions, undermining the integrity of the data ecosystem. This creates a dependency on the source connection and introduces potential inconsistencies across the organization.

Objective/domain: Prepare data

Source: OneLake catalog overview

Question 2 Developers need a Power BI report and semantic model represented as reviewable text files in Git, with changes reopened in Power BI Desktop after merge. Which format should they adopt?

Answer choices

  1. A. PBIDS only, for the required maintain a data analytics solution outcome.
  2. B. PBIP, as the organization’s selected response.
  3. C. A PDF export, as the recommended response to this scenario.
  4. D. A collection of table CSV files, within this design.

Correct answer

PBIP, as the organization’s selected response.

Objective/domain: Maintain a data analytics solution

Source: Lakehouse Git integration and deployment pipelines

Question 3 A measure repeatedly evaluates the same filtered balance, must flag whether that result is blank, and must not alter the source table. Which pattern is appropriate?

Answer choices

  1. A. Use ISBLANK to rewrite source rows and recalculate the expression each time, within the defined security and accountability boundaries.
  2. B. Store the filtered balance in a DAX variable and use an information function to branch on its state, within organization-wide risk-and-accountability boundaries.
  3. C. Create a relationship whose key is the blank status, for the described technical objective and its associated operational control requirements, within this context.
  4. D. Replace the source column with formatted text, for the described technical objective and its associated operational control requirements, within the defined security and accountability boundaries.

Correct answer

Store the filtered balance in a DAX variable and use an information function to branch on its state, within organization-wide risk-and-accountability boundaries.

Objective/domain: Implement and manage semantic models

Source: DAX variables best practices

Question 4 A service principal removed from direct item permissions still reads a lakehouse table. It belongs to an Entra group, and the item can inherit access from workspace roles, related items, links, and OneLake roles. What should the administrator do?

Answer choices

  1. A. Enumerate every effective access path and inspect whether the principal or its group is included in an applicable OneLake role, for the specified implementation requirement.
  2. B. Delete the service principal without investigating dependencies, for the described technical objective and its associated operational control requirements, for the required maintain a data analytics solution outcome.
  3. C. Check only direct item permissions because group membership cannot grant OneLake access, as the selected approach for the stated technical and business outcome.
  4. D. Apply a stricter sensitivity label and assume the label revokes every permission, for the required maintain a data analytics solution outcome.

Correct answer

Enumerate every effective access path and inspect whether the principal or its group is included in an applicable OneLake role, for the specified implementation requirement.

Objective/domain: Maintain a data analytics solution

Source: Create and manage OneLake security roles

Question 5 A BI team wants Power BI reports and semantic models stored as source-controlled project files rather than a single binary PBIX. Which format should it choose?

Answer choices

  1. A. A Power BI template (.pbit) file exported from the finished report
  2. B. Power BI Desktop project format with a .pbip project file
  3. C. A TMDL definition file as the only file for both report visuals and model
  4. D. A PBIX report committed through Git Large File Storage

Correct answer

Power BI Desktop project format with a .pbip project file

Objective/domain: Maintain a data analytics solution (25–30%)

Source: Power BI Desktop projects (PBIP) - Power BI

Question 6 Consumers need a named warehouse object that always joins the latest Customer and Account rows, but storage policy prohibits maintaining a duplicate result table. What should be created?

Answer choices

  1. A. A SQL view over Customer and Account, as the primary implementation for the described business requirement.
  2. B. A nightly copied table, under the described prepare data criteria.
  3. C. An imported semantic-model table used as the warehouse object, under the stated decision criteria.
  4. D. A static CSV stored in Lakehouse Files, under end-to-end security-and-governance requirements.

Correct answer

A SQL view over Customer and Account, as the primary implementation for the described business requirement.

Objective/domain: Prepare data

Source: Fabric Data Warehouse documentation

Question 7 A Sales fact table contains many rows for each customer. The Customer dimension contains exactly one row for each CustomerKey. How should the semantic model relationship be configured?

Answer choices

  1. A. Relate Sales[SaleKey] to Customer[CustomerKey] as one-to-one, for the described technical objective and its associated operational control requirements.
  2. B. Put Sales on the one side and Customer on the many side, for the described technical objective and its associated operational control requirements, as presented.
  3. C. Create a bridge table even though each sale has one customer, in this situation.
  4. D. Put Customer on the one side and Sales on the many side using CustomerKey, as proposed.

Correct answer

Put Customer on the one side and Sales on the many side using CustomerKey, as proposed.

Objective/domain: Implement and manage semantic models

Source: Understand model relationships in Power BI Desktop

Question 8 A third-party tool can query a Fabric semantic model through XMLA but cannot deploy a role change. The capacity endpoint is read-only, and the caller has Build but no model write capability. What must change?

Answer choices

  1. A. Add a sensitivity label, for the described technical objective and its associated operational control requirements, as described.
  2. B. Create a OneLake shortcut, for the described technical objective and its associated operational control requirements, for this requirement.
  3. C. Use a field parameter to deploy the role, within the defined security and accountability boundaries.
  4. D. Enable XMLA read-write and grant sufficient semantic model permissions to the caller

Correct answer

Enable XMLA read-write and grant sufficient semantic model permissions to the caller

Objective/domain: Maintain a data analytics solution

Source: Semantic model connectivity with the XMLA endpoint

Question 9 A source system reuses AccountNumber after an account closes. The warehouse must keep historical account versions and maintain stable fact relationships even when the source identifier changes. Which key should relate the dimension to facts?

Answer choices

  1. A. A warehouse-generated surrogate key for each dimension version
  2. B. The current account display name, within organization-wide risk-and-accountability boundaries.
  3. C. The mutable operational AccountNumber alone, within the defined security and accountability boundaries.
  4. D. The fact table's transaction amount, within the documented operational, security, ownership, and validation requirements.

Correct answer

A warehouse-generated surrogate key for each dimension version

Objective/domain: Prepare data

Source: Understand star schema and the importance for Power BI

Question 10 A Power BI report is already saved as a Desktop project (.pbip). A developer needs to review and change the semantic model's table and measure definitions as source-controlled text using VS Code. Which project location is appropriate?

Answer choices

  1. A. The semantic model project's definition folder containing TMDL files
  2. B. The report project's StaticResources folder containing report image assets
  3. C. The semantic model project's diagramLayout.json file containing diagram coordinates
  4. D. The report project's report.json file containing report visual layout metadata

Correct answer

The semantic model project's definition folder containing TMDL files

Objective/domain: Maintain a data analytics solution (25–30%)

Source: Power BI Desktop projects (PBIP) - Power BI

Where to go after the daily web set

How are DP-600 questions generated?

dotCreds builds DP-600 practice questions from public exam objectives and Microsoft Learn and exam-objective references. The questions are written for realistic study practice, not copied from exam dumps.

How are explanations sourced?

Each question includes an explanation and, when available, a source link back to the provider documentation or reference used to validate the answer. That keeps the practice tied to study material you can actually review.

What score do I get?

The page tracks today's answered count and accuracy for the 10-question daily set, then saves a 7-day score history on this device so you can see your recent practice trend.

Why use this site?

The site is the fastest way to start DP-600 practice without installing anything. It is built for daily recall, quick weak-topic discovery, and source-backed explanations you can review immediately.