Be able to configure workspace roles, publish and update apps, build deployment pipelines with stage rules, and manage gateways and refresh. The most important thing: match each access or refresh requirement to the correct Power BI mechanism, not a broader permission or assumption.
0Start practicing
Deploy and maintain assets — choose a session length
Free · No account required
Domain overview
This domain covers publishing and governing Power BI content after development: workspace roles, apps, deployment pipelines, gateways, scheduled and incremental refresh, and sensitivity labels. Questions present operational scenarios—Azure AD group access, shared datasets, pipeline stage rules, or failed refreshes—and ask you to choose the correct configuration, permission, or troubleshooting action.
Exam objectives
Assigning workspace roles (Admin, Member, Contributor, Viewer) and distributing content via Power BI apps
Configuring deployment pipelines with Dev, Test, and Production stages and deployment rules
Managing on-premises data gateway clusters, gateway connections, and dataset credentials
Scheduling dataset refresh, configuring incremental refresh, and diagnosing refresh failures
Assuming workspace access alone grants report access; consumers typically need app permissions or the Viewer role, not Admin or Member.
Forgetting that deployment rules bind stage-specific data source or parameter values, so pipelines fail or point at the wrong source without them.
Blaming the gateway when an Import dataset fails because credentials expired, a parameter changed, or the source is unreachable.
Click any question to see the full explanation and answer options, or start a focused practice session above.
You manage a Power BI workspace that contains a dataset refreshed daily from an on-premises SQL Server. Users report that the report shows data from two days ago. You verify that the scheduled refresh ran successfully this morning. What is the most likely cause?
2You need to deploy a Power BI report from a development workspace to a production workspace. You want to ensure that the report uses the production dataset connection string without manual changes. What should you use?
3You are deploying a Power BI solution to a customer. The customer requires that all report access be controlled via Azure Active Directory (Azure AD) groups. You have a single workspace with multiple reports. What is the best practice for managing permissions?
4A user reports that a Power BI report is not refreshing data from a SQL Server database. The dataset uses Import mode. The gateway cluster shows all gateways are online. What is the most likely cause?
5You manage a Power BI deployment that uses deployment pipelines. After promoting content from Development to Test, you notice that the Test workspace dataset uses a different data source than expected. What is the most likely reason?
6You need to ensure that a Power BI report uses the latest data from a cloud-based Azure SQL Database. The report is configured with scheduled refresh. What is the minimum required license for the dataset owner to configure a scheduled refresh?
7You publish a Power BI report to a workspace that uses an organizational app. After updating the report, you want users to see the changes immediately without having to reinstall the app. What should you do?
8Which TWO actions are required to set up a Power BI deployment pipeline with separate data sources for Development and Production?
9You are reviewing the deployment configuration for a Power BI dataset. The exhibit shows a JSON snippet of the dataset settings. You need to ensure that data is refreshed twice a day at 6:00 AM and 6:00 PM UTC. However, the refresh fails at both scheduled times. What is the most likely cause?
10You manage a Power BI workspace used by the sales team. After updating a dataset with new columns, some users report that their reports show old data. You verify that the scheduled refresh completed successfully. What should you do first?
11You are a Power BI administrator for a large organization. A team has published a shared dataset to a Premium workspace. They use an XMLA endpoint to programmatically refresh the dataset daily. Recently, the refresh started failing with the error: 'The operation was canceled because the session was terminated by a concurrent operation.' The dataset is not partitioned. You need to ensure the refresh completes without errors. What should you do?
12You have developed a Power BI report that uses a live connection to an Azure Analysis Services (AAS) model. The AAS model is deployed in a different Azure region. Users report that the report loads slowly, sometimes taking over 30 seconds to render a single visual. You need to improve performance without changing the data model or the report structure. What should you do?
13You are the Power BI administrator for a large enterprise. The company has a Power BI Premium capacity with a single dataset that is used by multiple reports and dashboards. The dataset is refreshed daily at 3:00 AM, and the refresh typically completes within 2 hours. Recently, users have reported that the dataset is not showing the most recent data until after 6:00 AM. You investigate and find that the scheduled refresh is taking 4 hours to complete, and there are no errors in the refresh history. The dataset uses import mode and connects to an on-premises SQL Server data warehouse. The data model contains several large fact tables and multiple calculated tables and measures. What should you do to reduce the refresh time and ensure data is available by 5:00 AM?
14Drag and drop the steps to create a relationship between two tables in Power BI Desktop into the correct order.
Deep-dive questions
The most-searched questions in this domain — detailed explanations, worked examples, full answer breakdowns.
Be able to configure workspace roles, publish and update apps, build deployment pipelines with stage rules, and manage gateways and refresh. The most important thing: match each access or refresh requirement to the correct Power BI mechanism, not a broader permission or assumption.
The Courseiva PL-300 question bank contains 14 questions in the Deploy and maintain assets domain. Click any question to see the full explanation and answer breakdown.
Start with a 10-question focused session to identify your baseline accuracy in this domain. Read every explanation — even for questions you answer correctly — to understand the reasoning. Once you score consistently above 80%, move to a 20–30 question session to confirm depth before moving to the next domain.
Yes — the session launcher on this page draws questions exclusively from the Deploy and maintain assets domain. Choose 10, 20, 30, or 50 questions for a focused session, or click individual questions to review them one by one.
Save your results, see per-domain analytics, and get readiness scores — free, for every certification.
Sign Up FreeFree forever · Every certification included