Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Get Fabric certified for FREE! Don't miss your chance! Learn more

PBIP: Add “Reload from Disk” to Power BI Desktop for Fabric & Git Workflows

Description

Power BI Desktop loads PBIP report artifacts only at open time. When PBIP files are modified externally (Git pulls, merge conflict resolutions, scripted refactors), those changes are not reflected in an already opened Desktop session, requiring manual close and reopen.

This limits the effectiveness of PBIP in Fabric‑first, Git‑based, collaborative development scenarios.

 

Why This Matters (Fabric & Git)

PBIP is foundational for Fabric CI/CD and Git integration. In real-world team workflows:

  • Developers pull changes from Git while Desktop is open
  • Merge resolutions and scripted updates modify PBIP files on disk
  • Desktop cannot reload or apply those changes without restarting

This breaks collaborative development, slows iteration, and makes applying Git merges to active reports error‑prone.

 

Proposed Solution

Add an explicit “Reload from Disk” command for PBIP projects in Power BI Desktop.

  • Discards in‑memory state
  • Reloads PBIP artifacts from disk
  • Equivalent to close & reopen, but controlled and safe

(Optional future enhancement: detect external changes and prompt the user.)

 

Impact

  • Enables Git‑collaborative PBIP workflows
  • Allows applying merges and scripted refactors without restarting Desktop
  • Improves Fabric CI/CD and developer productivity
  • Increases PBIP adoption for enterprise teams
Status: New
Comments
TheBanker
Frequent Visitor
Very usefull features
Ichigo
New Member
It happens to me all the time ! It would be a game changer... Thanks @daoued_karoui !
Ichigo
New Member
It happens to me all the time ! It would be a game changer... Thanks @daoued_karoui !
Ichigo
New Member
It happens to me all the time ! It would be game changer...
rosa_ovs
New Member
We have the same need !
davidzehi
Regular Visitor
Excited !
rosa_ovs
New Member
+1 — essential for PBIP, Git collaboration, and Fabric CI/CD workflows.
001002
New Member
Incredible
andyclap
Advocate IV

If you think this is going to happen any time soon, you must be new here!

The desktop app is a very 1990s desktop-app model and it's architected accordingly.

 

I'd like to see a set of vscode extensions that provides editors for the raw files, taking to a separate standalone local service that exposes the same API as the server, and for the desktop app to be retired.

 

But first I'd like to see a decent report defnition schema. TMDL is great, but the visualContainer stuff is unusable.