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

Microsoft is giving away 50,000 FREE Microsoft Certification exam vouchers. Get Fabric certified for FREE! Learn more

Reply
jaryszek
Post Prodigy
Post Prodigy

Power BI Versioning

Hi Guys,

i found possibility to version semantic models in power bi service:

https://learn.microsoft.com/en-us/power-bi/transform-model/service-semantic-model-version-history#op...

 

but what about reports versioning? 
How youare handling it within your companies?
What is a workflow?

Best,
Jacek

1 ACCEPTED SOLUTION
Deku
Community Champion
Community Champion

Create in pbix

Save as pbip

Commit and stage changes to git

Push to remote repo

Deploy with git integration connected to workspace, or with fabric APIs

 

Details on processes and options here

 

https://learn.microsoft.com/en-us/power-bi/developer/projects/ 

 

If you want to work with bpix files you would best off using SharePoint as saving files on top of other provides a list of versions.


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

View solution in original post

10 REPLIES 10
Deku
Community Champion
Community Champion

Pbip format and git, to keep track of history. Deploy via fabric APIs, git integration or manually with desktop.

In public preview so would be careful. TMDL is fine and stable, PBIR is still buggy for some edge cases, like losing tagging that a page is tooltips. If you don't use pbir you can go back from pbip to pbix


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

One more thing, 

"PBIR is still buggy for some edge cases, like losing tagging that a page is tooltips" --> what does it mean exactly? 

Opening pbix from it will be not working like it should and loose tagging?

Best,
Jacek

Deku
Community Champion
Community Champion

If you publish a report that has a page tooltip. The tick on the page that specifies it as a tooltip gets lost while publishing with API 


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

Ok so :
1. Create report in pbix file.
2. Publish using for example this kind of api?:

POST https://api.powerbi.com/v1.0/myorg/groups/{workspaceId}/imports?datasetDisplayName={datasetName}&nameConflict={Overwrite/Ignore/Abort}
Deku
Community Champion
Community Champion

Create in pbix

Save as pbip

Commit and stage changes to git

Push to remote repo

Deploy with git integration connected to workspace, or with fabric APIs

 

Details on processes and options here

 

https://learn.microsoft.com/en-us/power-bi/developer/projects/ 

 

If you want to work with bpix files you would best off using SharePoint as saving files on top of other provides a list of versions.


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

You are the best mate!

Thank you very much

Thnak you very much. 

What about doing descriptions and enumarating version in Power Bi ? pbix with specific version is published and git description with version also (or git tag)?

Best,
Jacek

Deku
Community Champion
Community Champion

You can keep a changelog.md in the repo or just rely on commit messages. Also can a have a parameter in model with version number, which you increment.l with version bumps. Would use tag to take specific commits that represent a version bump


Did I answer your question?
Please help by clicking the thumbs up button and mark my post as a solution!

What about versioning pbix files like NAme_Version1, Name_Version2...It is making a sense? 

thank you very much 

Helpful resources

Announcements
March PBI video - carousel

Power BI Monthly Update - March 2025

Check out the March 2025 Power BI update to learn about new features.

March2025 Carousel

Fabric Community Update - March 2025

Find out what's new and trending in the Fabric community.

Top Solution Authors