cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Highlighted

Source / Version Control for PBIX files

Does anyone have any suggestions for version cotrolling PBIX files?  

 

My primary need would be describing the changes when I check it in.  In a perfect world I'd also be able to compare file elements side by side (e.g. the BIM model and each visual configurtaion)

 

Thanks!

1 ACCEPTED SOLUTION

Accepted Solutions
Super User
Super User

Re: Source / Version Control for PBIX files

@edwardrmiles Well, I can speak to how it acts in VS 2015. (but I would imagine it works just as well in other versions)

Create a folder under a solution, add your PBIX files.
Double click on your PBIX file, and the Power BI Desktop opens.

Make Changes, and the PBIX file acts like other VS objects and is marked as altered and must be checked back in.

 

Near SE WI? Join our PUG Milwaukee Brew City PUG
14 REPLIES 14
Super User
Super User

Re: Source / Version Control for PBIX files

@edwardrmiles I don't know about other tools, but you could use Team Foundation Server (TFS) combined with Visual Studio to track and add comments to changes in a check in/ check out procedure.

Near SE WI? Join our PUG Milwaukee Brew City PUG

Re: Source / Version Control for PBIX files

Thanks @Seth_C_Bauer. Would you be able to explain how I can do that? I can't edit a PBIX file directly in Visual Studio (at least I don't think I can) so I'm not sure how would it work? 

Super User
Super User

Re: Source / Version Control for PBIX files

@edwardrmiles Well, I can speak to how it acts in VS 2015. (but I would imagine it works just as well in other versions)

Create a folder under a solution, add your PBIX files.
Double click on your PBIX file, and the Power BI Desktop opens.

Make Changes, and the PBIX file acts like other VS objects and is marked as altered and must be checked back in.

 

Near SE WI? Join our PUG Milwaukee Brew City PUG

Re: Source / Version Control for PBIX files

Thanks @Seth_C_Bauer, I'll give that a go

mcr132 Frequent Visitor
Frequent Visitor

Re: Source / Version Control for PBIX files

Hos os this going to help to determine the changes made from one version to the next? I am thinking on changes that could be made to the queries, transformations, visuals, etc, etc..

BetterIdeaGroup Regular Visitor
Regular Visitor

Re: Source / Version Control for PBIX files

I agree, If the Power BI team wants to get into Corporate America this needs to be thought out and documented more
alwyng Frequent Visitor
Frequent Visitor

Re: Source / Version Control for PBIX files

We use TFS in conjunction with GIT to source control. Unfortunately the PBIX files aren't text/xml based as you would find in for example SSRS rdl files. But GIT allows us to add a commit message documenting what the change was. Multiple changes=multiple commits. GIT also allows us to source control outside of VS.

alwyng Frequent Visitor
Frequent Visitor

Re: Source / Version Control for PBIX files

We use TFS in conjunction with GIT to source control. Unfortunately the PBIX files aren't text/xml based as you would find in for example SSRS rdl files. But GIT allows us to add a commit message documenting what the change was. Multiple changes=multiple commits. GIT also allows us to source control outside of VS.

kodonnell Frequent Visitor
Frequent Visitor

Re: Source / Version Control for PBIX files

This currently works, though the UI hasn't been designed, and it's probably not production ready. Feel free to submit some PRs!