nerdexam
Microsoft

DP-500 · Question #128

You need to meet the technical requirements for deploying reports and datasets to the User Experience workspace. What should you do?

The correct answer is D. From the Developer settings, set Allow service principals to use Power BI APIs to Enable. To enable the deployment of reports and datasets to a workspace using programmatic methods, it is necessary to enable the "Allow service principals to use Power BI APIs" setting in the Power BI tenant developer settings.

Implement and manage a data analytics environment

Question

You need to meet the technical requirements for deploying reports and datasets to the User Experience workspace. What should you do?

Exhibit

DP-500 question #128 exhibit

Options

  • AFrom the Corporate Data Models and User Experience workspaces, set Allow contributors to update the app.
  • BFrom the Corporate Data Models and User Experience workspace, set License mode to Premium per user.
  • CFrom the Tenant settings, set Allow specific users to turn on external data sharing to Enable.
  • DFrom the Developer settings, set Allow service principals to use Power BI APIs to Enable.

How the community answered

(20 responses)
  • A
    5% (1)
  • B
    20% (4)
  • C
    5% (1)
  • D
    70% (14)

Why each option

To enable the deployment of reports and datasets to a workspace using programmatic methods, it is necessary to enable the "Allow service principals to use Power BI APIs" setting in the Power BI tenant developer settings.

AFrom the Corporate Data Models and User Experience workspaces, set Allow contributors to update the app.

Setting "Allow contributors to update the app" is related to app management and updating an existing Power BI app, not the deployment of underlying reports and datasets to a workspace.

BFrom the Corporate Data Models and User Experience workspace, set License mode to Premium per user.

Setting the license mode to "Premium per user" dictates the licensing model for the workspace but does not directly enable the technical mechanism for deploying content programmatically or through tools.

CFrom the Tenant settings, set Allow specific users to turn on external data sharing to Enable.

Setting "Allow specific users to turn on external data sharing" relates to sharing data outside the organization and is not relevant to deploying reports and datasets to a workspace.

DFrom the Developer settings, set Allow service principals to use Power BI APIs to Enable.Correct

Enabling "Allow service principals to use Power BI APIs" in the Power BI Tenant settings is crucial for automated deployments. Service principals are non-user accounts that can be granted permissions to interact with Power BI APIs, allowing applications, deployment pipelines, or scripts to programmatically deploy reports and datasets to workspaces without requiring interactive user logins.

Concept tested: Automated Power BI content deployment using service principals

Source: https://learn.microsoft.com/en-us/power-bi/admin/service-admin-portal-developer

Topics

#Power BI Administration#Service Principals#Power BI APIs#Deployment

Community Discussion

No community discussion yet for this question.

Full DP-500 Practice