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.
Question
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)- A5% (1)
- B20% (4)
- C5% (1)
- D70% (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.
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.
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.
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.
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
Community Discussion
No community discussion yet for this question.
