Microsoft Fabric Analytics Engineer DP-600 Analytics Development Lifecycle And Reusable Assets Practice Test

 

Skill 1.2 – 90 original questions

This Microsoft DP-600 practice test focuses on analytics development lifecycle and reusable assets through original scenario-based questions aligned to the active DP-600 skills measured as of July 21, 2026. Use the complete ExamSnap DP-600 collection for broader practice across Microsoft Fabric analytics lifecycle, data preparation, querying, and semantic modeling. For broader exam preparation, review the Microsoft DP-600 Exam Dumps page.

Instructions: Select the best answer for each question. Review the explanation after answering; each option includes a reason it is or is not the strongest choice for the scenario.

Question 1

The marketing semantic model at Litware is moving from proof of concept to production. Before rollout, the security analytics team must track Fabric workspace item definitions in a branch and review changes through pull requests, while ensuring that the team wants to keep governance centralized. Which action best meets both needs? Existing users should keep their current access.

  1. Assign the developers the Contributor workspace role
  2. Use the XMLA endpoint to manage the semantic model programmatically
  3. Connect the workspace to a supported Git repository by using Fabric Git integration
  4. Define and assign row-level security roles for the semantic model
  5. Create a Power BI template (.pbit) file

Correct answer: C

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

D: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 2

Woodgrove Bank has a change request for the supply-chain lakehouse: separate development work by branch while keeping supported Fabric items synchronized with source control. The Fabric center of excellence wants a solution where the approach should remain understandable to future maintainers. Which implementation is most suitable? Existing users should keep their current access.

  1. Use the XMLA endpoint to manage the semantic model programmatically
  2. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  3. Publish and reuse a shared semantic model
  4. Use Fabric lineage and impact analysis before making the change
  5. Create a OneLake security role scoped to the required folders or tables

Correct answer: B

Why: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

Option review:

A: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

C: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Use Fabric Git integration and map the development workspace to the appropriate repository branch

Question 3

A solution architect reviewing Coho Winery’s IoT telemetry solution asks the customer insights team to track Fabric workspace item definitions in a branch and review changes through pull requests. Since the implementation should reduce operational overhead, which recommendation is strongest? No unrelated workspace or model permissions should be changed.

  1. Assign the auditors the Viewer workspace role
  2. Assign the developers the Contributor workspace role
  3. Assign the release lead the Member workspace role
  4. Create a Power BI template (.pbit) file
  5. Connect the workspace to a supported Git repository by using Fabric Git integration

Correct answer: E

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 4

The next sprint for Adventure Works’s finance reporting platform includes a task to separate development work by branch while keeping supported Fabric items synchronized with source control. The acceptance criteria add that the solution must remain maintainable as usage grows. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  2. Use the item Manage permissions or sharing experience for that item
  3. Use Fabric lineage and impact analysis before making the change
  4. Create a OneLake security role scoped to the required folders or tables
  5. Connect to the workspace XMLA endpoint with read/write operations enabled

Correct answer: A

Why: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

Option review:

A: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

B: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Use Fabric Git integration and map the development workspace to the appropriate repository branch

Question 5

Tailspin Toys is troubleshooting a design decision in the retail performance dashboard. The desired end state is to track Fabric workspace item definitions in a branch and review changes through pull requests; the team wants the smallest administrative blast radius. Which change should the BI platform team make? The team will validate the change first in a nonproduction environment.

  1. Save the solution as a Power BI Desktop project (.pbip)
  2. Share only that report and grant the required item permission
  3. Connect the workspace to a supported Git repository by using Fabric Git integration
  4. Promote the item
  5. Create a Power BI template (.pbit) file

Correct answer: C

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

D: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 6

For the marketing semantic model, Fourth Coffee has documented a business requirement to separate development work by branch while keeping supported Fabric items synchronized with source control. The security analytics team must meet it in a way where the team wants to keep governance centralized. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  2. Apply column-level security to the sensitive columns
  3. Use the item Manage permissions or sharing experience for that item
  4. Assign the auditors the Viewer workspace role
  5. Use the XMLA endpoint to manage the semantic model programmatically

Correct answer: A

Why: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

Option review:

A: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

B: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Use Fabric Git integration and map the development workspace to the appropriate repository branch

Question 7

A governance review of Wide World Importers’s supply-chain lakehouse asks for evidence that the solution can track Fabric workspace item definitions in a branch and review changes through pull requests. Because the approach should remain understandable to future maintainers, which action should be approved? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Apply column-level security to the sensitive columns
  2. Use the XMLA endpoint to manage the semantic model programmatically
  3. Grant Build permission on the semantic model rather than a workspace role
  4. Connect the workspace to a supported Git repository by using Fabric Git integration
  5. Promote the item

Correct answer: D

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

E: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 8

Before expanding the IoT telemetry solution, the customer insights team at Northwind Traders must separate development work by branch while keeping supported Fabric items synchronized with source control. The rollout plan says that the implementation should reduce operational overhead. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Create a deployment pipeline with separate lifecycle stages
  2. Promote the item
  3. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  4. Create and distribute a Power BI data source (.pbids) file
  5. Apply the required sensitivity label to the report

Correct answer: C

Why: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

Option review:

A: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

D: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Use Fabric Git integration and map the development workspace to the appropriate repository branch

Question 9

Trey Research is redesigning its finance reporting platform. The retail insights team must track Fabric workspace item definitions in a branch and review changes through pull requests. In addition, the solution must remain maintainable as usage grows. Which action is the best fit? The design decision will be reviewed by both data engineering and BI owners.

  1. Define and assign row-level security roles for the semantic model
  2. Share only that report and grant the required item permission
  3. Connect the workspace to a supported Git repository by using Fabric Git integration
  4. Create and distribute a Power BI data source (.pbids) file
  5. Use the item Manage permissions or sharing experience for that item

Correct answer: C

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

D: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 10

During a design review for Alpine Ski House’s retail performance dashboard, one requirement is non-negotiable: separate development work by branch while keeping supported Fabric items synchronized with source control. Because the team wants the smallest administrative blast radius, what should the BI platform team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Save the solution as a Power BI Desktop project (.pbip)
  2. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  3. Publish and reuse a shared semantic model
  4. Create a OneLake security role scoped to the required folders or tables
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: B

Why: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

Option review:

A: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

C: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Use Fabric Git integration and map the development workspace to the appropriate repository branch

Question 11

The security analytics team at Contoso is preparing the next release of its marketing semantic model. They need to track Fabric workspace item definitions in a branch and review changes through pull requests; the team wants to keep governance centralized. Which choice most directly satisfies the requirement? Existing users should keep their current access.

  1. Save the solution as a Power BI Desktop project (.pbip)
  2. Use the item Manage permissions or sharing experience for that item
  3. Connect the workspace to a supported Git repository by using Fabric Git integration
  4. Use Fabric lineage and impact analysis before making the change
  5. Share only that report and grant the required item permission

Correct answer: C

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

D: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 12

A production readiness review at Wingtip Toys found a gap in the supply-chain lakehouse. The remediation must separate development work by branch while keeping supported Fabric items synchronized with source control, and the approach should remain understandable to future maintainers. What is the most appropriate action? Existing users should keep their current access.

  1. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  2. Configure deployment rules for the target stage
  3. Create a OneLake security role scoped to the required folders or tables
  4. Review downstream dependencies in the lineage or impact-analysis view
  5. Connect to the workspace XMLA endpoint with read/write operations enabled

Correct answer: A

Why: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

Option review:

A: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

B: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Use Fabric Git integration and map the development workspace to the appropriate repository branch

Question 13

For a new phase of the IoT telemetry solution, Proseware asks the customer insights team to track Fabric workspace item definitions in a branch and review changes through pull requests. The architecture decision record also states that the implementation should reduce operational overhead. Which approach should be selected? No unrelated workspace or model permissions should be changed.

  1. Create a OneLake security role scoped to the required folders or tables
  2. Certify the semantic model
  3. Apply column-level security to the sensitive columns
  4. Assign the release lead the Member workspace role
  5. Connect the workspace to a supported Git repository by using Fabric Git integration

Correct answer: E

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 14

Blue Yonder Airlines is standardizing how the finance reporting platform is managed. The immediate goal is to separate development work by branch while keeping supported Fabric items synchronized with source control. Given that the solution must remain maintainable as usage grows, which option should the retail insights team choose? No unrelated workspace or model permissions should be changed.

  1. Create a OneLake security role scoped to the required folders or tables
  2. Assign the platform owner the Admin workspace role
  3. Connect to the workspace XMLA endpoint with read/write operations enabled
  4. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: D

Why: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

Option review:

A: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

D: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This directly matches the stated requirement.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Use Fabric Git integration and map the development workspace to the appropriate repository branch

Question 15

An internal audit of Fabrikam’s retail performance dashboard identifies this requirement: track Fabric workspace item definitions in a branch and review changes through pull requests. The BI platform team also notes that the team wants the smallest administrative blast radius. What should they do? The team will validate the change first in a nonproduction environment.

  1. Define and assign row-level security roles for the semantic model
  2. Apply the required sensitivity label to the report
  3. Connect the workspace to a supported Git repository by using Fabric Git integration
  4. Use the item Manage permissions or sharing experience for that item
  5. Configure object-level security for the protected table or column

Correct answer: C

Why: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

Option review:

A: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

B: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

C: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This directly matches the stated requirement.

D: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

E: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Configure version control for a workspace’.

Learning point: Connect the workspace to a supported Git repository by using Fabric Git integration

Question 16

The customer 360 model at Litware is moving from proof of concept to production. Before rollout, the data governance group must store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file, while ensuring that the team wants to keep governance centralized. Which action best meets both needs? Existing users should keep their current access.

  1. Connect the workspace to a supported Git repository by using Fabric Git integration
  2. Use the XMLA endpoint to manage the semantic model programmatically
  3. Save the solution as a Power BI Desktop project (.pbip)
  4. Apply the required sensitivity label to the report
  5. Assign the developers the Contributor workspace role

Correct answer: C

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

D: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 17

Woodgrove Bank has a change request for the sales analytics solution: enable text-based review of Power BI project metadata in Git. The enterprise reporting group wants a solution where the approach should remain understandable to future maintainers. Which implementation is most suitable? Existing users should keep their current access.

  1. Define and assign row-level security roles for the semantic model
  2. Promote the item
  3. Use the PBIP project format and commit the project folder
  4. Assign the developers the Contributor workspace role
  5. Use the item Manage permissions or sharing experience for that item

Correct answer: C

Why: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Option review:

A: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

D: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Use the PBIP project format and commit the project folder

Question 18

A solution architect reviewing Coho Winery’s risk analytics environment asks the finance analytics squad to store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file. Since the implementation should reduce operational overhead, which recommendation is strongest? No unrelated workspace or model permissions should be changed.

  1. Configure object-level security for the protected table or column
  2. Configure deployment rules for the target stage
  3. Save the solution as a Power BI Desktop project (.pbip)
  4. Apply the appropriate Microsoft Purview sensitivity label to the item
  5. Create a deployment pipeline with separate lifecycle stages

Correct answer: C

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

D: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 19

The next sprint for Adventure Works’s service-operations warehouse includes a task to enable text-based review of Power BI project metadata in Git. The acceptance criteria add that the solution must remain maintainable as usage grows. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Configure deployment rules for the target stage
  2. Assign the auditors the Viewer workspace role
  3. Apply the appropriate Microsoft Purview sensitivity label to the item
  4. Grant Build permission on the semantic model rather than a workspace role
  5. Use the PBIP project format and commit the project folder

Correct answer: E

Why: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Option review:

A: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Learning point: Use the PBIP project format and commit the project folder

Question 20

Tailspin Toys is troubleshooting a design decision in the executive reporting workspace. The desired end state is to store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file; the team wants the smallest administrative blast radius. Which change should the operations data team make? The team will validate the change first in a nonproduction environment.

  1. Save the solution as a Power BI Desktop project (.pbip)
  2. Review downstream dependencies in the lineage or impact-analysis view
  3. Connect the workspace to a supported Git repository by using Fabric Git integration
  4. Use the item Manage permissions or sharing experience for that item
  5. Configure object-level security for the protected table or column

Correct answer: A

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

B: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 21

For the customer 360 model, Fourth Coffee has documented a business requirement to enable text-based review of Power BI project metadata in Git. The data governance group must meet it in a way where the team wants to keep governance centralized. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Use the PBIP project format and commit the project folder
  2. Assign the release lead the Member workspace role
  3. Grant Build permission on the semantic model rather than a workspace role
  4. Share only that report and grant the required item permission
  5. Create a OneLake security role scoped to the required folders or tables

Correct answer: A

Why: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Option review:

A: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

B: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Use the PBIP project format and commit the project folder

Question 22

A governance review of Wide World Importers’s sales analytics solution asks for evidence that the solution can store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file. Because the approach should remain understandable to future maintainers, which action should be approved? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Configure deployment rules for the target stage
  2. Save the solution as a Power BI Desktop project (.pbip)
  3. Use the XMLA endpoint to manage the semantic model programmatically
  4. Share only that report and grant the required item permission
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: B

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

C: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 23

Before expanding the risk analytics environment, the finance analytics squad at Northwind Traders must enable text-based review of Power BI project metadata in Git. The rollout plan says that the implementation should reduce operational overhead. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Connect to the workspace XMLA endpoint with read/write operations enabled
  2. Certify the semantic model
  3. Apply the appropriate Microsoft Purview sensitivity label to the item
  4. Use the PBIP project format and commit the project folder
  5. Use Fabric Git integration and map the development workspace to the appropriate repository branch

Correct answer: D

Why: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Option review:

A: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

E: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Use the PBIP project format and commit the project folder

Question 24

Trey Research is redesigning its service-operations warehouse. The analytics engineering team must store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file. In addition, the solution must remain maintainable as usage grows. Which action is the best fit? The design decision will be reviewed by both data engineering and BI owners.

  1. Save the solution as a Power BI Desktop project (.pbip)
  2. Grant Build permission on the semantic model rather than a workspace role
  3. Create and distribute a Power BI data source (.pbids) file
  4. Connect the workspace to a supported Git repository by using Fabric Git integration
  5. Assign the release lead the Member workspace role

Correct answer: A

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

B: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 25

During a design review for Alpine Ski House’s executive reporting workspace, one requirement is non-negotiable: enable text-based review of Power BI project metadata in Git. Because the team wants the smallest administrative blast radius, what should the operations data team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Publish and reuse a shared semantic model
  2. Assign the developers the Contributor workspace role
  3. Use the PBIP project format and commit the project folder
  4. Apply the required sensitivity label to the report
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: C

Why: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Option review:

A: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

D: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Use the PBIP project format and commit the project folder

Question 26

The data governance group at Contoso is preparing the next release of its customer 360 model. They need to store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file; the team wants to keep governance centralized. Which choice most directly satisfies the requirement? Existing users should keep their current access.

  1. Assign the auditors the Viewer workspace role
  2. Grant Build permission on the semantic model rather than a workspace role
  3. Apply the appropriate Microsoft Purview sensitivity label to the item
  4. Use the XMLA endpoint to manage the semantic model programmatically
  5. Save the solution as a Power BI Desktop project (.pbip)

Correct answer: E

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 27

A production readiness review at Wingtip Toys found a gap in the sales analytics solution. The remediation must enable text-based review of Power BI project metadata in Git, and the approach should remain understandable to future maintainers. What is the most appropriate action? Existing users should keep their current access.

  1. Assign the auditors the Viewer workspace role
  2. Use the PBIP project format and commit the project folder
  3. Connect to the workspace XMLA endpoint with read/write operations enabled
  4. Connect the workspace to a supported Git repository by using Fabric Git integration
  5. Share only that report and grant the required item permission

Correct answer: B

Why: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Option review:

A: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

C: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Use the PBIP project format and commit the project folder

Question 28

For a new phase of the risk analytics environment, Proseware asks the finance analytics squad to store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file. The architecture decision record also states that the implementation should reduce operational overhead. Which approach should be selected? No unrelated workspace or model permissions should be changed.

  1. Assign the platform owner the Admin workspace role
  2. Create a deployment pipeline with separate lifecycle stages
  3. Save the solution as a Power BI Desktop project (.pbip)
  4. Create and distribute a Power BI data source (.pbids) file
  5. Promote the item

Correct answer: C

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

D: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 29

Blue Yonder Airlines is standardizing how the service-operations warehouse is managed. The immediate goal is to enable text-based review of Power BI project metadata in Git. Given that the solution must remain maintainable as usage grows, which option should the analytics engineering team choose? No unrelated workspace or model permissions should be changed.

  1. Define and assign row-level security roles for the semantic model
  2. Use the PBIP project format and commit the project folder
  3. Create a deployment pipeline with separate lifecycle stages
  4. Create and distribute a Power BI data source (.pbids) file
  5. Configure deployment rules for the target stage

Correct answer: B

Why: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

Option review:

A: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This directly matches the stated requirement.

C: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

D: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Use the PBIP project format and commit the project folder

Question 30

An internal audit of Fabrikam’s executive reporting workspace identifies this requirement: store a Power BI report and semantic model as source-control-friendly project files instead of one binary PBIX file. The operations data team also notes that the team wants the smallest administrative blast radius. What should they do? The team will validate the change first in a nonproduction environment.

  1. Create a deployment pipeline with separate lifecycle stages
  2. Apply the appropriate Microsoft Purview sensitivity label to the item
  3. Save the solution as a Power BI Desktop project (.pbip)
  4. Use Fabric lineage and impact analysis before making the change
  5. Use the XMLA endpoint to manage the semantic model programmatically

Correct answer: C

Why: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

Option review:

A: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

B: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

C: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This directly matches the stated requirement.

D: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

E: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and manage a Power BI Desktop project (.pbip)’.

Learning point: Save the solution as a Power BI Desktop project (.pbip)

Question 31

The marketing semantic model at Litware is moving from proof of concept to production. Before rollout, the security analytics team must promote Fabric and Power BI content through development, test, and production stages with controlled comparisons, while ensuring that the team wants to keep governance centralized. Which action best meets both needs? Existing users should keep their current access.

  1. Review downstream dependencies in the lineage or impact-analysis view
  2. Use the PBIP project format and commit the project folder
  3. Apply the appropriate Microsoft Purview sensitivity label to the item
  4. Use Fabric lineage and impact analysis before making the change
  5. Create a deployment pipeline with separate lifecycle stages

Correct answer: E

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 32

Woodgrove Bank has a change request for the supply-chain lakehouse: change environment-specific connection values while deploying the same content between pipeline stages. The Fabric center of excellence wants a solution where the approach should remain understandable to future maintainers. Which implementation is most suitable? Existing users should keep their current access.

  1. Configure deployment rules for the target stage
  2. Grant Build permission on the semantic model rather than a workspace role
  3. Connect to the workspace XMLA endpoint with read/write operations enabled
  4. Use Fabric lineage and impact analysis before making the change
  5. Assign the platform owner the Admin workspace role

Correct answer: A

Why: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Option review:

A: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

B: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Configure deployment rules for the target stage

Question 33

A solution architect reviewing Coho Winery’s IoT telemetry solution asks the customer insights team to promote Fabric and Power BI content through development, test, and production stages with controlled comparisons. Since the implementation should reduce operational overhead, which recommendation is strongest? No unrelated workspace or model permissions should be changed.

  1. Apply the appropriate Microsoft Purview sensitivity label to the item
  2. Apply column-level security to the sensitive columns
  3. Certify the semantic model
  4. Grant Build permission on the semantic model rather than a workspace role
  5. Create a deployment pipeline with separate lifecycle stages

Correct answer: E

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 34

The next sprint for Adventure Works’s finance reporting platform includes a task to change environment-specific connection values while deploying the same content between pipeline stages. The acceptance criteria add that the solution must remain maintainable as usage grows. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Share only that report and grant the required item permission
  2. Define and assign row-level security roles for the semantic model
  3. Review downstream dependencies in the lineage or impact-analysis view
  4. Grant Build permission on the semantic model rather than a workspace role
  5. Configure deployment rules for the target stage

Correct answer: E

Why: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Option review:

A: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Learning point: Configure deployment rules for the target stage

Question 35

Tailspin Toys is troubleshooting a design decision in the retail performance dashboard. The desired end state is to promote Fabric and Power BI content through development, test, and production stages with controlled comparisons; the team wants the smallest administrative blast radius. Which change should the BI platform team make? The team will validate the change first in a nonproduction environment.

  1. Define and assign row-level security roles for the semantic model
  2. Create a deployment pipeline with separate lifecycle stages
  3. Use the item Manage permissions or sharing experience for that item
  4. Create a Power BI template (.pbit) file
  5. Assign the developers the Contributor workspace role

Correct answer: B

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

C: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 36

For the marketing semantic model, Fourth Coffee has documented a business requirement to change environment-specific connection values while deploying the same content between pipeline stages. The security analytics team must meet it in a way where the team wants to keep governance centralized. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Use the PBIP project format and commit the project folder
  2. Configure deployment rules for the target stage
  3. Create a Power BI template (.pbit) file
  4. Use the XMLA endpoint to manage the semantic model programmatically
  5. Save the solution as a Power BI Desktop project (.pbip)

Correct answer: B

Why: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Option review:

A: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

C: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Configure deployment rules for the target stage

Question 37

A governance review of Wide World Importers’s supply-chain lakehouse asks for evidence that the solution can promote Fabric and Power BI content through development, test, and production stages with controlled comparisons. Because the approach should remain understandable to future maintainers, which action should be approved? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Apply column-level security to the sensitive columns
  2. Create a deployment pipeline with separate lifecycle stages
  3. Use the item Manage permissions or sharing experience for that item
  4. Grant Build permission on the semantic model rather than a workspace role
  5. Save the solution as a Power BI Desktop project (.pbip)

Correct answer: B

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

C: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 38

Before expanding the IoT telemetry solution, the customer insights team at Northwind Traders must change environment-specific connection values while deploying the same content between pipeline stages. The rollout plan says that the implementation should reduce operational overhead. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Assign the release lead the Member workspace role
  2. Create a Power BI template (.pbit) file
  3. Use Fabric lineage and impact analysis before making the change
  4. Configure deployment rules for the target stage
  5. Use the XMLA endpoint to manage the semantic model programmatically

Correct answer: D

Why: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Option review:

A: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

E: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Configure deployment rules for the target stage

Question 39

Trey Research is redesigning its finance reporting platform. The retail insights team must promote Fabric and Power BI content through development, test, and production stages with controlled comparisons. In addition, the solution must remain maintainable as usage grows. Which action is the best fit? The design decision will be reviewed by both data engineering and BI owners.

  1. Create a deployment pipeline with separate lifecycle stages
  2. Grant Build permission on the semantic model rather than a workspace role
  3. Configure object-level security for the protected table or column
  4. Assign the platform owner the Admin workspace role
  5. Use Fabric Git integration and map the development workspace to the appropriate repository branch

Correct answer: A

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

B: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 40

During a design review for Alpine Ski House’s retail performance dashboard, one requirement is non-negotiable: change environment-specific connection values while deploying the same content between pipeline stages. Because the team wants the smallest administrative blast radius, what should the BI platform team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Review downstream dependencies in the lineage or impact-analysis view
  2. Share only that report and grant the required item permission
  3. Define and assign row-level security roles for the semantic model
  4. Assign the auditors the Viewer workspace role
  5. Configure deployment rules for the target stage

Correct answer: E

Why: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Option review:

A: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Learning point: Configure deployment rules for the target stage

Question 41

The security analytics team at Contoso is preparing the next release of its marketing semantic model. They need to promote Fabric and Power BI content through development, test, and production stages with controlled comparisons; the team wants to keep governance centralized. Which choice most directly satisfies the requirement? Existing users should keep their current access.

  1. Connect to the workspace XMLA endpoint with read/write operations enabled
  2. Use the PBIP project format and commit the project folder
  3. Assign the developers the Contributor workspace role
  4. Review downstream dependencies in the lineage or impact-analysis view
  5. Create a deployment pipeline with separate lifecycle stages

Correct answer: E

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 42

A production readiness review at Wingtip Toys found a gap in the supply-chain lakehouse. The remediation must change environment-specific connection values while deploying the same content between pipeline stages, and the approach should remain understandable to future maintainers. What is the most appropriate action? Existing users should keep their current access.

  1. Review downstream dependencies in the lineage or impact-analysis view
  2. Assign the developers the Contributor workspace role
  3. Configure deployment rules for the target stage
  4. Save the solution as a Power BI Desktop project (.pbip)
  5. Apply column-level security to the sensitive columns

Correct answer: C

Why: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Option review:

A: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

D: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Configure deployment rules for the target stage

Question 43

For a new phase of the IoT telemetry solution, Proseware asks the customer insights team to promote Fabric and Power BI content through development, test, and production stages with controlled comparisons. The architecture decision record also states that the implementation should reduce operational overhead. Which approach should be selected? No unrelated workspace or model permissions should be changed.

  1. Apply the appropriate Microsoft Purview sensitivity label to the item
  2. Create a deployment pipeline with separate lifecycle stages
  3. Use the item Manage permissions or sharing experience for that item
  4. Use the XMLA endpoint to manage the semantic model programmatically
  5. Assign the developers the Contributor workspace role

Correct answer: B

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

C: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 44

Blue Yonder Airlines is standardizing how the finance reporting platform is managed. The immediate goal is to change environment-specific connection values while deploying the same content between pipeline stages. Given that the solution must remain maintainable as usage grows, which option should the retail insights team choose? No unrelated workspace or model permissions should be changed.

  1. Grant Build permission on the semantic model rather than a workspace role
  2. Configure deployment rules for the target stage
  3. Review downstream dependencies in the lineage or impact-analysis view
  4. Connect the workspace to a supported Git repository by using Fabric Git integration
  5. Apply column-level security to the sensitive columns

Correct answer: B

Why: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

Option review:

A: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This directly matches the stated requirement.

C: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

Learning point: Configure deployment rules for the target stage

Question 45

An internal audit of Fabrikam’s retail performance dashboard identifies this requirement: promote Fabric and Power BI content through development, test, and production stages with controlled comparisons. The BI platform team also notes that the team wants the smallest administrative blast radius. What should they do? The team will validate the change first in a nonproduction environment.

  1. Connect to the workspace XMLA endpoint with read/write operations enabled
  2. Apply the required sensitivity label to the report
  3. Promote the item
  4. Apply column-level security to the sensitive columns
  5. Create a deployment pipeline with separate lifecycle stages

Correct answer: E

Why: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Option review:

A: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

B: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

C: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

D: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and configure deployment pipelines’.

E: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This directly matches the stated requirement.

Learning point: Create a deployment pipeline with separate lifecycle stages

Question 46

The customer 360 model at Litware is moving from proof of concept to production. Before rollout, the data governance group must identify downstream reports and models that could break before changing a warehouse table, while ensuring that the team wants to keep governance centralized. Which action best meets both needs? Existing users should keep their current access.

  1. Assign the release lead the Member workspace role
  2. Configure object-level security for the protected table or column
  3. Save the solution as a Power BI Desktop project (.pbip)
  4. Publish and reuse a shared semantic model
  5. Use Fabric lineage and impact analysis before making the change

Correct answer: E

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 47

Woodgrove Bank has a change request for the sales analytics solution: determine which dependent items are affected by replacing a dataflow output schema. The enterprise reporting group wants a solution where the approach should remain understandable to future maintainers. Which implementation is most suitable? Existing users should keep their current access.

  1. Assign the auditors the Viewer workspace role
  2. Apply the appropriate Microsoft Purview sensitivity label to the item
  3. Review downstream dependencies in the lineage or impact-analysis view
  4. Publish and reuse a shared semantic model
  5. Share only that report and grant the required item permission

Correct answer: C

Why: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Option review:

A: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

D: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Review downstream dependencies in the lineage or impact-analysis view

Question 48

A solution architect reviewing Coho Winery’s risk analytics environment asks the finance analytics squad to identify downstream reports and models that could break before changing a warehouse table. Since the implementation should reduce operational overhead, which recommendation is strongest? No unrelated workspace or model permissions should be changed.

  1. Use Fabric lineage and impact analysis before making the change
  2. Connect the workspace to a supported Git repository by using Fabric Git integration
  3. Create a deployment pipeline with separate lifecycle stages
  4. Configure deployment rules for the target stage
  5. Assign the release lead the Member workspace role

Correct answer: A

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

B: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 49

The next sprint for Adventure Works’s service-operations warehouse includes a task to determine which dependent items are affected by replacing a dataflow output schema. The acceptance criteria add that the solution must remain maintainable as usage grows. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Create a OneLake security role scoped to the required folders or tables
  2. Assign the auditors the Viewer workspace role
  3. Review downstream dependencies in the lineage or impact-analysis view
  4. Promote the item
  5. Use Fabric Git integration and map the development workspace to the appropriate repository branch

Correct answer: C

Why: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Option review:

A: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

D: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Review downstream dependencies in the lineage or impact-analysis view

Question 50

Tailspin Toys is troubleshooting a design decision in the executive reporting workspace. The desired end state is to identify downstream reports and models that could break before changing a warehouse table; the team wants the smallest administrative blast radius. Which change should the operations data team make? The team will validate the change first in a nonproduction environment.

  1. Configure deployment rules for the target stage
  2. Use Fabric lineage and impact analysis before making the change
  3. Configure object-level security for the protected table or column
  4. Assign the developers the Contributor workspace role
  5. Apply the required sensitivity label to the report

Correct answer: B

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

C: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 51

For the customer 360 model, Fourth Coffee has documented a business requirement to determine which dependent items are affected by replacing a dataflow output schema. The data governance group must meet it in a way where the team wants to keep governance centralized. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Assign the auditors the Viewer workspace role
  2. Grant Build permission on the semantic model rather than a workspace role
  3. Review downstream dependencies in the lineage or impact-analysis view
  4. Apply the required sensitivity label to the report
  5. Use Fabric Git integration and map the development workspace to the appropriate repository branch

Correct answer: C

Why: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Option review:

A: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

D: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Review downstream dependencies in the lineage or impact-analysis view

Question 52

A governance review of Wide World Importers’s sales analytics solution asks for evidence that the solution can identify downstream reports and models that could break before changing a warehouse table. Because the approach should remain understandable to future maintainers, which action should be approved? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Create a Power BI template (.pbit) file
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Assign the auditors the Viewer workspace role
  4. Use the item Manage permissions or sharing experience for that item
  5. Use Fabric lineage and impact analysis before making the change

Correct answer: E

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 53

Before expanding the risk analytics environment, the finance analytics squad at Northwind Traders must determine which dependent items are affected by replacing a dataflow output schema. The rollout plan says that the implementation should reduce operational overhead. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Configure object-level security for the protected table or column
  2. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  3. Share only that report and grant the required item permission
  4. Use the PBIP project format and commit the project folder
  5. Review downstream dependencies in the lineage or impact-analysis view

Correct answer: E

Why: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Option review:

A: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Learning point: Review downstream dependencies in the lineage or impact-analysis view

Question 54

Trey Research is redesigning its service-operations warehouse. The analytics engineering team must identify downstream reports and models that could break before changing a warehouse table. In addition, the solution must remain maintainable as usage grows. Which action is the best fit? The design decision will be reviewed by both data engineering and BI owners.

  1. Certify the semantic model
  2. Grant Build permission on the semantic model rather than a workspace role
  3. Use Fabric lineage and impact analysis before making the change
  4. Assign the auditors the Viewer workspace role
  5. Apply the required sensitivity label to the report

Correct answer: C

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: Build permission enables creation of content from the semantic model while keeping unrelated workspace items out of scope. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

D: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 55

During a design review for Alpine Ski House’s executive reporting workspace, one requirement is non-negotiable: determine which dependent items are affected by replacing a dataflow output schema. Because the team wants the smallest administrative blast radius, what should the operations data team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Review downstream dependencies in the lineage or impact-analysis view
  2. Assign the auditors the Viewer workspace role
  3. Certify the semantic model
  4. Use the item Manage permissions or sharing experience for that item
  5. Create a Power BI template (.pbit) file

Correct answer: A

Why: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Option review:

A: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

B: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Review downstream dependencies in the lineage or impact-analysis view

Question 56

The data governance group at Contoso is preparing the next release of its customer 360 model. They need to identify downstream reports and models that could break before changing a warehouse table; the team wants to keep governance centralized. Which choice most directly satisfies the requirement? Existing users should keep their current access.

  1. Save the solution as a Power BI Desktop project (.pbip)
  2. Use the PBIP project format and commit the project folder
  3. Connect to the workspace XMLA endpoint with read/write operations enabled
  4. Configure object-level security for the protected table or column
  5. Use Fabric lineage and impact analysis before making the change

Correct answer: E

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: OLS prevents users from discovering or querying protected model objects. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 57

A production readiness review at Wingtip Toys found a gap in the sales analytics solution. The remediation must determine which dependent items are affected by replacing a dataflow output schema, and the approach should remain understandable to future maintainers. What is the most appropriate action? Existing users should keep their current access.

  1. Create a OneLake security role scoped to the required folders or tables
  2. Assign the auditors the Viewer workspace role
  3. Certify the semantic model
  4. Connect to the workspace XMLA endpoint with read/write operations enabled
  5. Review downstream dependencies in the lineage or impact-analysis view

Correct answer: E

Why: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Option review:

A: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Learning point: Review downstream dependencies in the lineage or impact-analysis view

Question 58

For a new phase of the risk analytics environment, Proseware asks the finance analytics squad to identify downstream reports and models that could break before changing a warehouse table. The architecture decision record also states that the implementation should reduce operational overhead. Which approach should be selected? No unrelated workspace or model permissions should be changed.

  1. Use Fabric lineage and impact analysis before making the change
  2. Apply the appropriate Microsoft Purview sensitivity label to the item
  3. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  4. Create a Power BI template (.pbit) file
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: A

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

B: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 59

Blue Yonder Airlines is standardizing how the service-operations warehouse is managed. The immediate goal is to determine which dependent items are affected by replacing a dataflow output schema. Given that the solution must remain maintainable as usage grows, which option should the analytics engineering team choose? No unrelated workspace or model permissions should be changed.

  1. Review downstream dependencies in the lineage or impact-analysis view
  2. Assign the auditors the Viewer workspace role
  3. Apply the required sensitivity label to the report
  4. Connect to the workspace XMLA endpoint with read/write operations enabled
  5. Define and assign row-level security roles for the semantic model

Correct answer: A

Why: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

Option review:

A: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This directly matches the stated requirement.

B: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

Learning point: Review downstream dependencies in the lineage or impact-analysis view

Question 60

An internal audit of Fabrikam’s executive reporting workspace identifies this requirement: identify downstream reports and models that could break before changing a warehouse table. The operations data team also notes that the team wants the smallest administrative blast radius. What should they do? The team will validate the change first in a nonproduction environment.

  1. Use the PBIP project format and commit the project folder
  2. Define and assign row-level security roles for the semantic model
  3. Assign the auditors the Viewer workspace role
  4. Connect to the workspace XMLA endpoint with read/write operations enabled
  5. Use Fabric lineage and impact analysis before making the change

Correct answer: E

Why: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Option review:

A: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

B: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

C: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

D: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’.

E: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This directly matches the stated requirement.

Learning point: Use Fabric lineage and impact analysis before making the change

Question 61

The marketing semantic model at Litware is moving from proof of concept to production. Before rollout, the security analytics team must automate semantic-model metadata deployment by using an external tabular-model tool, while ensuring that the team wants to keep governance centralized. Which action best meets both needs? Existing users should keep their current access.

  1. Configure deployment rules for the target stage
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Review downstream dependencies in the lineage or impact-analysis view
  4. Save the solution as a Power BI Desktop project (.pbip)
  5. Assign the release lead the Member workspace role

Correct answer: B

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

C: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 62

Woodgrove Bank has a change request for the supply-chain lakehouse: perform scripted model changes that are not practical through the report authoring interface. The Fabric center of excellence wants a solution where the approach should remain understandable to future maintainers. Which implementation is most suitable? Existing users should keep their current access.

  1. Assign the platform owner the Admin workspace role
  2. Publish and reuse a shared semantic model
  3. Use the XMLA endpoint to manage the semantic model programmatically
  4. Assign the developers the Contributor workspace role
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: C

Why: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

Option review:

A: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

D: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Use the XMLA endpoint to manage the semantic model programmatically

Question 63

A solution architect reviewing Coho Winery’s IoT telemetry solution asks the customer insights team to automate semantic-model metadata deployment by using an external tabular-model tool. Since the implementation should reduce operational overhead, which recommendation is strongest? No unrelated workspace or model permissions should be changed.

  1. Review downstream dependencies in the lineage or impact-analysis view
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Create a OneLake security role scoped to the required folders or tables
  4. Assign the release lead the Member workspace role
  5. Create a deployment pipeline with separate lifecycle stages

Correct answer: B

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

C: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 64

The next sprint for Adventure Works’s finance reporting platform includes a task to perform scripted model changes that are not practical through the report authoring interface. The acceptance criteria add that the solution must remain maintainable as usage grows. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Apply the required sensitivity label to the report
  2. Use the XMLA endpoint to manage the semantic model programmatically
  3. Save the solution as a Power BI Desktop project (.pbip)
  4. Define and assign row-level security roles for the semantic model
  5. Connect the workspace to a supported Git repository by using Fabric Git integration

Correct answer: B

Why: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

Option review:

A: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

C: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Use the XMLA endpoint to manage the semantic model programmatically

Question 65

Tailspin Toys is troubleshooting a design decision in the retail performance dashboard. The desired end state is to automate semantic-model metadata deployment by using an external tabular-model tool; the team wants the smallest administrative blast radius. Which change should the BI platform team make? The team will validate the change first in a nonproduction environment.

  1. Apply the appropriate Microsoft Purview sensitivity label to the item
  2. Use the item Manage permissions or sharing experience for that item
  3. Connect to the workspace XMLA endpoint with read/write operations enabled
  4. Create a Power BI template (.pbit) file
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: C

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

D: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 66

For the marketing semantic model, Fourth Coffee has documented a business requirement to perform scripted model changes that are not practical through the report authoring interface. The security analytics team must meet it in a way where the team wants to keep governance centralized. What is the best choice? The team will validate the change first in a nonproduction environment.

  1. Use the XMLA endpoint to manage the semantic model programmatically
  2. Apply column-level security to the sensitive columns
  3. Create and distribute a Power BI data source (.pbids) file
  4. Review downstream dependencies in the lineage or impact-analysis view
  5. Connect the workspace to a supported Git repository by using Fabric Git integration

Correct answer: A

Why: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

Option review:

A: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

B: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Use the XMLA endpoint to manage the semantic model programmatically

Question 67

A governance review of Wide World Importers’s supply-chain lakehouse asks for evidence that the solution can automate semantic-model metadata deployment by using an external tabular-model tool. Because the approach should remain understandable to future maintainers, which action should be approved? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Publish and reuse a shared semantic model
  2. Use Fabric lineage and impact analysis before making the change
  3. Configure deployment rules for the target stage
  4. Connect to the workspace XMLA endpoint with read/write operations enabled
  5. Apply the appropriate Microsoft Purview sensitivity label to the item

Correct answer: D

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

E: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 68

Before expanding the IoT telemetry solution, the customer insights team at Northwind Traders must perform scripted model changes that are not practical through the report authoring interface. The rollout plan says that the implementation should reduce operational overhead. Which option most directly addresses the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Share only that report and grant the required item permission
  2. Use Fabric Git integration and map the development workspace to the appropriate repository branch
  3. Create a Power BI template (.pbit) file
  4. Use the XMLA endpoint to manage the semantic model programmatically
  5. Review downstream dependencies in the lineage or impact-analysis view

Correct answer: D

Why: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

Option review:

A: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

E: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Use the XMLA endpoint to manage the semantic model programmatically

Question 69

Trey Research is redesigning its finance reporting platform. The retail insights team must automate semantic-model metadata deployment by using an external tabular-model tool. In addition, the solution must remain maintainable as usage grows. Which action is the best fit? The design decision will be reviewed by both data engineering and BI owners.

  1. Promote the item
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Create a OneLake security role scoped to the required folders or tables
  4. Assign the auditors the Viewer workspace role
  5. Use Fabric Git integration and map the development workspace to the appropriate repository branch

Correct answer: B

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

C: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: Workspace-to-branch integration provides source-controlled collaboration for supported Fabric items. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 70

During a design review for Alpine Ski House’s retail performance dashboard, one requirement is non-negotiable: perform scripted model changes that are not practical through the report authoring interface. Because the team wants the smallest administrative blast radius, what should the BI platform team implement? The design decision will be reviewed by both data engineering and BI owners.

  1. Create a Power BI template (.pbit) file
  2. Use Fabric lineage and impact analysis before making the change
  3. Apply the required sensitivity label to the report
  4. Use the XMLA endpoint to manage the semantic model programmatically
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: D

Why: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

Option review:

A: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Use the XMLA endpoint to manage the semantic model programmatically

Question 71

The security analytics team at Contoso is preparing the next release of its marketing semantic model. They need to automate semantic-model metadata deployment by using an external tabular-model tool; the team wants to keep governance centralized. Which choice most directly satisfies the requirement? Existing users should keep their current access.

  1. Use the item Manage permissions or sharing experience for that item
  2. Assign the developers the Contributor workspace role
  3. Configure deployment rules for the target stage
  4. Connect to the workspace XMLA endpoint with read/write operations enabled
  5. Use Fabric lineage and impact analysis before making the change

Correct answer: D

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

E: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 72

A production readiness review at Wingtip Toys found a gap in the supply-chain lakehouse. The remediation must perform scripted model changes that are not practical through the report authoring interface, and the approach should remain understandable to future maintainers. What is the most appropriate action? Existing users should keep their current access.

  1. Assign the auditors the Viewer workspace role
  2. Use the XMLA endpoint to manage the semantic model programmatically
  3. Assign the platform owner the Admin workspace role
  4. Promote the item
  5. Save the solution as a Power BI Desktop project (.pbip)

Correct answer: B

Why: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

Option review:

A: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

C: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Use the XMLA endpoint to manage the semantic model programmatically

Question 73

For a new phase of the IoT telemetry solution, Proseware asks the customer insights team to automate semantic-model metadata deployment by using an external tabular-model tool. The architecture decision record also states that the implementation should reduce operational overhead. Which approach should be selected? No unrelated workspace or model permissions should be changed.

  1. Create a deployment pipeline with separate lifecycle stages
  2. Use the item Manage permissions or sharing experience for that item
  3. Assign the auditors the Viewer workspace role
  4. Save the solution as a Power BI Desktop project (.pbip)
  5. Connect to the workspace XMLA endpoint with read/write operations enabled

Correct answer: E

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 74

Blue Yonder Airlines is standardizing how the finance reporting platform is managed. The immediate goal is to perform scripted model changes that are not practical through the report authoring interface. Given that the solution must remain maintainable as usage grows, which option should the retail insights team choose? No unrelated workspace or model permissions should be changed.

  1. Use Fabric lineage and impact analysis before making the change
  2. Certify the semantic model
  3. Use the XMLA endpoint to manage the semantic model programmatically
  4. Share only that report and grant the required item permission
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: C

Why: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

Option review:

A: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

C: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This directly matches the stated requirement.

D: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Use the XMLA endpoint to manage the semantic model programmatically

Question 75

An internal audit of Fabrikam’s retail performance dashboard identifies this requirement: automate semantic-model metadata deployment by using an external tabular-model tool. The BI platform team also notes that the team wants the smallest administrative blast radius. What should they do? The team will validate the change first in a nonproduction environment.

  1. Assign the platform owner the Admin workspace role
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Create a Power BI template (.pbit) file
  4. Define and assign row-level security roles for the semantic model
  5. Use the PBIP project format and commit the project folder

Correct answer: B

Why: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

Option review:

A: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This directly matches the stated requirement.

C: A PBIT captures reusable report and model definitions while omitting imported data. This can be valid for ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

D: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

E: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Deploy and manage semantic models by using the XMLA endpoint’.

Learning point: Connect to the workspace XMLA endpoint with read/write operations enabled

Question 76

The customer 360 model at Litware is moving from proof of concept to production. Before rollout, the data governance group must distribute a reusable report layout and model structure without packaging the source data, while ensuring that the team wants to keep governance centralized. Which action best meets both needs? Existing users should keep their current access.

  1. Certify the semantic model
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Use the item Manage permissions or sharing experience for that item
  4. Create a Power BI template (.pbit) file
  5. Review downstream dependencies in the lineage or impact-analysis view

Correct answer: D

Why: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

Option review:

A: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

E: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create a Power BI template (.pbit) file

Question 77

Woodgrove Bank has a change request for the sales analytics solution: give report authors a reusable file that points them to an approved Power BI data source connection. The enterprise reporting group wants a solution where the approach should remain understandable to future maintainers. Which implementation is most suitable? Existing users should keep their current access.

  1. Create a deployment pipeline with separate lifecycle stages
  2. Create and distribute a Power BI data source (.pbids) file
  3. Assign the platform owner the Admin workspace role
  4. Use Fabric lineage and impact analysis before making the change
  5. Assign the release lead the Member workspace role

Correct answer: B

Why: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

Option review:

A: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

C: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create and distribute a Power BI data source (.pbids) file

Question 78

A solution architect reviewing Coho Winery’s risk analytics environment asks the finance analytics squad to ensure many reports reuse one centrally governed model instead of duplicating measures in separate files. Since the implementation should reduce operational overhead, which recommendation is strongest? Existing users should keep their current access.

  1. Review downstream dependencies in the lineage or impact-analysis view
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Apply column-level security to the sensitive columns
  4. Certify the semantic model
  5. Publish and reuse a shared semantic model

Correct answer: E

Why: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Option review:

A: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Learning point: Publish and reuse a shared semantic model

Question 79

The next sprint for Adventure Works’s service-operations warehouse includes a task to distribute a reusable report layout and model structure without packaging the source data. The acceptance criteria add that the solution must remain maintainable as usage grows. Which Fabric or Power BI action is appropriate? No unrelated workspace or model permissions should be changed.

  1. Create a OneLake security role scoped to the required folders or tables
  2. Apply column-level security to the sensitive columns
  3. Create a deployment pipeline with separate lifecycle stages
  4. Create a Power BI template (.pbit) file
  5. Review downstream dependencies in the lineage or impact-analysis view

Correct answer: D

Why: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

Option review:

A: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: Column-level security restricts access at the column boundary while preserving access to permitted data. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

E: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create a Power BI template (.pbit) file

Question 80

Tailspin Toys is troubleshooting a design decision in the executive reporting workspace. The desired end state is to give report authors a reusable file that points them to an approved Power BI data source connection; the team wants the smallest administrative blast radius. Which change should the operations data team make? No unrelated workspace or model permissions should be changed.

  1. Create and distribute a Power BI data source (.pbids) file
  2. Share only that report and grant the required item permission
  3. Save the solution as a Power BI Desktop project (.pbip)
  4. Apply the appropriate Microsoft Purview sensitivity label to the item
  5. Assign the platform owner the Admin workspace role

Correct answer: A

Why: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

Option review:

A: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

B: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: Sensitivity labels provide governance classification and can propagate through supported Power BI and Fabric workflows. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create and distribute a Power BI data source (.pbids) file

Question 81

For the customer 360 model, Fourth Coffee has documented a business requirement to ensure many reports reuse one centrally governed model instead of duplicating measures in separate files. The data governance group must meet it in a way where the team wants to keep governance centralized. What is the best choice? No unrelated workspace or model permissions should be changed.

  1. Promote the item
  2. Publish and reuse a shared semantic model
  3. Assign the developers the Contributor workspace role
  4. Apply the required sensitivity label to the report
  5. Use the item Manage permissions or sharing experience for that item

Correct answer: B

Why: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Option review:

A: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

C: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Publish and reuse a shared semantic model

Question 82

A governance review of Wide World Importers’s sales analytics solution asks for evidence that the solution can distribute a reusable report layout and model structure without packaging the source data. Because the approach should remain understandable to future maintainers, which action should be approved? The team will validate the change first in a nonproduction environment.

  1. Apply the required sensitivity label to the report
  2. Review downstream dependencies in the lineage or impact-analysis view
  3. Share only that report and grant the required item permission
  4. Create a Power BI template (.pbit) file
  5. Define and assign row-level security roles for the semantic model

Correct answer: D

Why: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

Option review:

A: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

E: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create a Power BI template (.pbit) file

Question 83

Before expanding the risk analytics environment, the finance analytics squad at Northwind Traders must give report authors a reusable file that points them to an approved Power BI data source connection. The rollout plan says that the implementation should reduce operational overhead. Which option most directly addresses the requirement? The team will validate the change first in a nonproduction environment.

  1. Assign the developers the Contributor workspace role
  2. Save the solution as a Power BI Desktop project (.pbip)
  3. Create and distribute a Power BI data source (.pbids) file
  4. Assign the release lead the Member workspace role
  5. Review downstream dependencies in the lineage or impact-analysis view

Correct answer: C

Why: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

Option review:

A: Contributor permits creation and modification of workspace content without the broader membership-management permissions of Member or Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

D: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: Dependency analysis exposes which artifacts consume the changed object and therefore require validation. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create and distribute a Power BI data source (.pbids) file

Question 84

Trey Research is redesigning its service-operations warehouse. The analytics engineering team must ensure many reports reuse one centrally governed model instead of duplicating measures in separate files. In addition, the solution must remain maintainable as usage grows. Which action is the best fit? The team will validate the change first in a nonproduction environment.

  1. Save the solution as a Power BI Desktop project (.pbip)
  2. Define and assign row-level security roles for the semantic model
  3. Connect the workspace to a supported Git repository by using Fabric Git integration
  4. Create a deployment pipeline with separate lifecycle stages
  5. Publish and reuse a shared semantic model

Correct answer: E

Why: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Option review:

A: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Fabric Git integration synchronizes supported workspace item definitions with source control for branching, review, and history. This can be valid for ‘Configure version control for a workspace’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Learning point: Publish and reuse a shared semantic model

Question 85

During a design review for Alpine Ski House’s executive reporting workspace, one requirement is non-negotiable: distribute a reusable report layout and model structure without packaging the source data. Because the team wants the smallest administrative blast radius, what should the operations data team implement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Create a Power BI template (.pbit) file
  2. Promote the item
  3. Use the item Manage permissions or sharing experience for that item
  4. Certify the semantic model
  5. Apply the required sensitivity label to the report

Correct answer: A

Why: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

Option review:

A: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

B: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Item permissions are scoped to an individual item and are appropriate when workspace-wide access is unnecessary. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: Certification is the stronger endorsement used for content that has been reviewed and approved as authoritative. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create a Power BI template (.pbit) file

Question 86

The data governance group at Contoso is preparing the next release of its customer 360 model. They need to give report authors a reusable file that points them to an approved Power BI data source connection; the team wants to keep governance centralized. Which choice most directly satisfies the requirement? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Create a OneLake security role scoped to the required folders or tables
  2. Create a deployment pipeline with separate lifecycle stages
  3. Create and distribute a Power BI data source (.pbids) file
  4. Use Fabric lineage and impact analysis before making the change
  5. Assign the auditors the Viewer workspace role

Correct answer: C

Why: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

Option review:

A: OneLake security roles can scope data access to specific tables or folders for users who should not receive broad item write access. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

D: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: The Viewer role provides read access to workspace content without create, edit, or workspace-management rights. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create and distribute a Power BI data source (.pbids) file

Question 87

A production readiness review at Wingtip Toys found a gap in the sales analytics solution. The remediation must ensure many reports reuse one centrally governed model instead of duplicating measures in separate files, and the approach should remain understandable to future maintainers. What is the most appropriate action? The solution must work with the current Fabric architecture rather than a parallel custom platform.

  1. Define and assign row-level security roles for the semantic model
  2. Create a deployment pipeline with separate lifecycle stages
  3. Promote the item
  4. Connect to the workspace XMLA endpoint with read/write operations enabled
  5. Publish and reuse a shared semantic model

Correct answer: E

Why: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Option review:

A: RLS filters rows by user or role so consumers see only the permitted records. This can be valid for ‘Implement row-level, column-level, object-level, and file-level access control’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: Deployment pipelines support staged promotion, comparison, and controlled deployment of supported content. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Promotion is appropriate for recommended content that has not gone through the formal certification process. This can be valid for ‘Endorse items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Learning point: Publish and reuse a shared semantic model

Question 88

For a new phase of the risk analytics environment, Proseware asks the finance analytics squad to distribute a reusable report layout and model structure without packaging the source data. The architecture decision record also states that the implementation should reduce operational overhead. Which approach should be selected? The design decision will be reviewed by both data engineering and BI owners.

  1. Assign the platform owner the Admin workspace role
  2. Connect to the workspace XMLA endpoint with read/write operations enabled
  3. Create a Power BI template (.pbit) file
  4. Assign the release lead the Member workspace role
  5. Use the PBIP project format and commit the project folder

Correct answer: C

Why: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

Option review:

A: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: The XMLA endpoint exposes semantic-model metadata to supported external tools and automation for management and deployment. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: A PBIT captures reusable report and model definitions while omitting imported data. This directly matches the stated requirement.

D: Member supports creating, modifying, and sharing content while reserving full workspace administration for Admin. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: PBIP externalizes project definitions so changes can be reviewed and versioned using standard source-control practices. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Create a Power BI template (.pbit) file

Question 89

Blue Yonder Airlines is standardizing how the service-operations warehouse is managed. The immediate goal is to give report authors a reusable file that points them to an approved Power BI data source connection. Given that the solution must remain maintainable as usage grows, which option should the analytics engineering team choose? The design decision will be reviewed by both data engineering and BI owners.

  1. Share only that report and grant the required item permission
  2. Apply the required sensitivity label to the report
  3. Use Fabric lineage and impact analysis before making the change
  4. Save the solution as a Power BI Desktop project (.pbip)
  5. Create and distribute a Power BI data source (.pbids) file

Correct answer: E

Why: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

Option review:

A: Item-level sharing can grant access to a specific Fabric item without assigning a workspace role. This can be valid for ‘Implement item-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: Sensitivity labels are the native mechanism for classifying protected content according to the information-protection policy. This can be valid for ‘Apply sensitivity labels to items’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

D: PBIP stores report and semantic-model definitions as project files that work better with source control and developer workflows. This can be valid for ‘Create and manage a Power BI Desktop project (.pbip)’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: A PBIDS file provides reusable connection information that helps authors connect to an approved data source. This directly matches the stated requirement.

Learning point: Create and distribute a Power BI data source (.pbids) file

Question 90

An internal audit of Fabrikam’s executive reporting workspace identifies this requirement: ensure many reports reuse one centrally governed model instead of duplicating measures in separate files. The operations data team also notes that the team wants the smallest administrative blast radius. What should they do? The design decision will be reviewed by both data engineering and BI owners.

  1. Configure deployment rules for the target stage
  2. Use the XMLA endpoint to manage the semantic model programmatically
  3. Publish and reuse a shared semantic model
  4. Assign the platform owner the Admin workspace role
  5. Use Fabric lineage and impact analysis before making the change

Correct answer: C

Why: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

Option review:

A: Deployment rules let selected settings, such as data-source or parameter values, vary by stage without changing the source artifact. This can be valid for ‘Create and configure deployment pipelines’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

B: XMLA provides programmatic access to tabular semantic-model metadata for advanced lifecycle operations. This can be valid for ‘Deploy and manage semantic models by using the XMLA endpoint’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

C: A shared semantic model centralizes governed measures, relationships, and business logic for reuse across reports. This directly matches the stated requirement.

D: Admin is the workspace role intended for full workspace administration, including permissions and settings. This can be valid for ‘Implement workspace-level access controls’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

E: Lineage and impact analysis reveal downstream dependencies so changes can be evaluated before deployment. This can be valid for ‘Perform impact analysis of downstream dependencies from lakehouses, warehouses, dataflows, and semantic models’, but it does not directly satisfy the scenario requirement being tested under ‘Create and update reusable assets, including Power BI template (.pbit) files, Power BI data source (.pbids) files, and shared semantic models’.

Learning point: Publish and reuse a shared semantic model

img