Forum Discussion
How setup automatic regular Updates for Power BI Apps
When updating a Power BI app, all content included in the app is re-published. Is there a way to setup automatic update of the Power BI app? For example with notebook, or pipeline or dataflow or whatever else way.
Hi JohnyB
Once permissions are granted, the minimum setup required is:- Create a Deployment Pipeline (a blank pipeline is sufficient for testing).
- Assign one workspace to the Development stage only.
- Ensure you have Pipeline Admin permission,Workspace Admin permission on the linked workspace.
8 Replies
- 123abcCommunity Champion
Hi,
Right now, Power BI does not offer a built-in “auto-update app” option. Whenever you update a report or dataset, the workspace gets updated automatically, but the Power BI App itself will only update when you manually publish it again. However, you can automate this using the Power BI REST API.
The good news is that you can fully automate your dataset refreshes, dataflows, and workspace deployments through Power Automate, Databricks notebooks, or Deployment Pipelines. All of these help keep your data and workspace content fresh — but they do not automatically publish the app for your users.
Below are community solved solution:
You tube link:
https://www.youtube.com/watch?v=skWvqR0xejY
- NimaiAhluwaliaContinued Contributor
Hello JohnyB
Power Automate + Power BI REST API (reliable + flexible)
Create a scheduled flow (e.g., every 30 mins) or trigger after the dataset refresh completes.
Add “Send an HTTP request to Power BI” action:
Method: POST (or as required by the Update App operation)
URL: Power BI REST API endpoint to update the app for your workspace
Auth: Use a service principal or service account with proper permissions
Optional: Add a step to notify your team (Teams/Email) on success/failure.
- JohnyBNew Member
This looks promissing, but the solution require to have pipeline created and confirgured. I didnt find istruction how the pipeline should be created and confirgured to have it work. Could you please provide some guideline?
- v-aatheequeCommunity Support
Hi JohnyB
Based on the above requirement, the pipeline must be created and properly configured. The steps below will help you create and configure the pipeline :- Create a Data Factory / Fabric workspace.
- Create a new pipeline from the Pipelines section.
- Add and configure the required activities (for example, Copy Data or Notebook).
- Configure the necessary Linked Services and Datasets.
- Validate and test the pipeline using Debug.
- Trigger the pipeline and monitor the run.
For detailed step‑by‑step instructions, please refer to the official documentation:
https://learn.microsoft.com/en-us/azure/data-factory/tutorial-copy-data-portal
https://learn.microsoft.com/en-us/azure/data-factory/concepts-pipelines-activities?tabs=data-factory
Hope this helps !!
Thank You.
- v-aatheequeCommunity Support
Hi JohnyB
Following up to confirm if the earlier responses addressed your query. If not, please share your questions and we’ll assist further.