Microsoft Fabric Analytics Engineer Associate (DP-600) · 27% practice allocation

Microsoft DP-600: Maintain a data analytics solution Practice Questions

5 free sample questions from the Maintain a data analytics solution domain, with answers and explanations. The full DP-600 bank has 250 questions across 3 domains. Questions are scenario-based and written from the official Microsoft exam guide.

1.

A Power BI Center of Excellence (CoE) team is designing a self-service BI governance model in Microsoft Fabric. Business units need the ability to create their own reports, but the CoE wants to ensure all reports are built on a single, governed semantic model to maintain consistent KPI definitions. Report authors should NOT be able to modify the underlying data model. Which THREE configuration steps should the CoE team implement? (Select THREE.)

  • A. Instruct report authors to use 'Connect to a dataset' (Live Connection) in Power BI Desktop to connect to the certified semantic model✓ Correct
  • B. Grant report authors the 'Build' permission on the shared semantic model without granting them workspace Contributor or higher roles in the model's workspace✓ Correct
  • C. Grant report authors the 'Write' permission on the semantic model so they can extend it with their own measures
  • D. Place the shared semantic model and all business unit reports in a single workspace and assign all report authors the Contributor role
  • E. Publish the governed semantic model to a dedicated 'shared' Fabric workspace and endorse it as 'Certified'✓ Correct
  • F. Configure a deployment pipeline rule that prevents non-CoE members from deploying semantic model changes to Production
Explanation

The three correct steps work together: (1) Publishing the semantic model to a dedicated shared workspace and certifying it makes it discoverable and clearly marked as the authoritative source, steering report authors toward it. (2) Granting only the 'Build' permission on the semantic model (without Contributor/higher workspace access) allows report authors to create new reports on top of the model via a live connection but prevents them from editing or overwriting the model itself—enforcing the 'cannot modify the data model' requirement. (3) Using 'Connect to a dataset' (Live Connection) in Power BI Desktop creates a thin report file connected to the shared semantic model; report authors cannot alter the model's tables, measures, or relationships in this mode. Granting 'Write' permission would allow report authors to push changes to the semantic model via XMLA tools, violating the no-modification requirement. Placing everything in one workspace and assigning the Contributor role would allow report authors to edit and overwrite the semantic model. Configuring a deployment pipeline rule for non-CoE deployments is a useful governance control but does not by itself prevent report authors from modifying the model in the Development workspace.

2.

A Power BI developer is building a template that will be distributed to regional teams so each team can quickly create a report connected to their own data source with a pre-built data model and report layout. The developer does not want to include any actual data in the distributed file. Which file format should the developer use?

  • A. .pbip — a Power BI project folder that teammates open in Power BI Desktop
  • B. .pbit — a Power BI template file that preserves model structure and report layout but strips all cached data✓ Correct
  • C. .pbix — the standard Power BI Desktop file, shared with data cleared by toggling the privacy option
  • D. .pbids — a Power BI data source file that stores connection information so users can connect to their own sources
Explanation

A .pbit file is a Power BI template that stores the data model schema, relationships, measures, and report layout, but explicitly excludes all cached data. When a recipient opens it, they are prompted to supply parameter values or credentials and then load fresh data — ideal for distributing reusable report templates. A .pbix file always includes cached data (unless manually cleared, which is error-prone and not a supported 'template' mechanism). A .pbip folder is a developer-focused source-control format, not a template distribution format. A .pbids file only stores connection metadata (server, database, connection mode) and does not include a data model or report layout.

3.

A Fabric administrator at Tailspin Toys needs to implement file-level security on files stored in a Fabric lakehouse. Specific user groups should be able to access only certain folders within the lakehouse's Files section. Which approach correctly implements file-level access control in a Microsoft Fabric lakehouse?

  • A. Configure workspace roles so that different user groups are assigned to separate workspaces, each containing a lakehouse with only their permitted files
  • B. Create separate lakehouses for each security group and use shortcuts to reference shared data, granting item-level read access only to the relevant lakehouse per group
  • C. Apply sensitivity labels to individual folders in the lakehouse Files section, which enforces access restrictions based on label policy
  • D. Use OneLake data access roles to define role-based access control at the folder level within the lakehouse, restricting which folders each security group can read✓ Correct
Explanation

OneLake data access roles (available in Microsoft Fabric) allow administrators to define fine-grained, role-based access control at the folder level within a lakehouse — including within the Files section. This enables different security groups to access only their permitted folders without requiring separate workspaces or lakehouses. Separating users into different workspaces per group is operationally complex and does not leverage Fabric's built-in folder-level security capabilities. Sensitivity labels in Fabric provide classification and protection metadata but do not enforce folder-level access control within a lakehouse. Creating separate lakehouses per group and using shortcuts adds architectural complexity and is not the native Fabric approach for file-level security; OneLake data access roles are the correct solution.

4.

A BI team at Margie's Travel publishes a shared semantic model to a Fabric workspace. A report developer in a different workspace wants to create a new live-connected report against this semantic model without duplicating it. What is the minimum permission the report developer needs on the published semantic model to build a new report from it in their own workspace?

  • A. Reshare permission
  • B. Build permission✓ Correct
  • C. Read permission only
  • D. Write permission
Explanation

Build permission is the specific permission required on a shared semantic model to allow a user to create new reports, export underlying data, and use the model in other tools like Analyze in Excel. Read permission alone only allows the user to view reports that already consume the model — it does not allow creating new content against it. Write permission is not a standard semantic model permission level in Fabric — it applies to item editing in workspaces. Reshare permission allows a user to share the model with others but does not itself grant the ability to build new reports against it.

5.

A Fabric administrator at Wide World Importers wants to ensure that when a sensitivity label is applied to a semantic model, the same label automatically propagates to any downstream reports and dashboards that connect to it. Which Microsoft Fabric or Purview capability enables this automatic downstream propagation of sensitivity labels?

  • A. Sensitivity label inheritance, which automatically applies a parent item's label to downstream content connected to it✓ Correct
  • B. Mandatory label policy, which forces users to apply a label when saving any Fabric item
  • C. Data loss prevention (DLP) policies, which scan Fabric items and apply the appropriate label based on content inspection
  • D. Endorsement promotion, which marks items as Promoted and inherits the source item's sensitivity label
Explanation

Sensitivity label inheritance in Microsoft Fabric (and Power BI) automatically propagates a label from a data source — such as a semantic model — to downstream items like reports and dashboards that consume it, ensuring consistent classification without manual intervention. A mandatory label policy requires users to choose a label when publishing or saving an item but does not automatically copy the label from a connected upstream item. DLP policies in Purview can detect sensitive content and trigger alerts or restrictions, but they do not directly propagate labels from one Fabric item to another. Endorsement (Promoted or Certified) is a governance mechanism for indicating trustworthiness and has no relationship to sensitivity label propagation.

Test yourself across every DP-600 domain

The free DP-600 practice test mixes about 20 questions weighted like the exam. The full 250-question bank adds instant grading, flashcards and a timed mock exam.

Study this domain

Maintain a data analytics solution study guide (DP-600) →

Other DP-600 domains

← All Microsoft Fabric Analytics Engineer Associate study resources