Forum Discussion
Avoid showing broken visuals in apps during report deployment and refresh
Description:
When we move a report through environments (Dev → UAT → Prod), the corresponding app can temporarily display broken visuals. This typically happens in the window between deploying the updated report and completing the first dataset refresh, and then updating the app. During this period, users who open the app may see broken visuals or errors, which creates confusion and the impression that the report is not working.
Desired behaviour:
It would be very helpful if the app could continue to serve the previous, fully working version of the report until:
- The new report version has been fully refreshed, and
- The app has been updated successfully.
Only after these steps should users see the new version. In other words, we would like a “graceful switchover” model where:
- The old report version remains visible and functional in the app while the new version is deploying and refreshing in the background.
- Once the refresh completes successfully, the app is updated and starts showing the new version to users.
Benefits:
- Prevents users from seeing broken visuals or partially updated reports.
- Reduces confusion and support tickets caused by temporary breakages during deployment.
- Allows BI teams to follow proper deployment practices (Dev → UAT → Prod) without impacting user experience.
This feature would greatly improve reliability and user trust in Power BI apps during deployment and refresh cycles.
3 Replies
- tayloramy
Super User
Hi Kushal412,
I'd recommend posting an Idea for this:
Fabric Ideas | Microsoft Fabric Community
An app caching the full semantic model could be technically challenging as semantic models can get quite large, but instead of breaking visuals an "update in progress" message would be nice.
- v-csrikanth
Community Support
Hi Kushal412
As recommended by tayloramy could you please raise it in ideas forum. - GilbertQ
Super User
Hi Kushal412
My understanding is if you are using an app for your users to view the report, you always have to update the app for users to see those new changes. If you are making changes to the semantic model which then breaks the existing reports, there is no other way to do this currently and you would have to do what others have recommended in terms of voting or creating an idea.