Skip to main content
Microsoft Idea

Power BI

Completed

Built in Git support in PowerBI Desktop

Vote (3223) Share
Matt Smith's profile image

Matt Smith on 2019-02-28 17:19:38

When you create a PowerBI report in Power BI Desktop it transparently create \ use a git repository. So you just worked normally, then when you hit publish, it actually push to remote.

Gitignore could be used to exclude data from being published to the repository. PowerBI would have version control which is desperately needed.

This would work well with the whole Microsoft buying Github \ Azure DevOps, both from the perspective of promoting good practices such as code version control and CI\CD - process of developing in development and promoting to UAT\production

It would also allow IT to get visibility of code, allow tests to be run - such as moving DAX calculated columns with M

This would also solve the other ideas:
https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/17523715-report-version-control


https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/7861287-dataset-report-version-control

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/34315045-seamless-version-control-of-queries-data-model-st

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/9677517-source-control

https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/9080776-using-git-or-some-other-sccs-to-store-m-queries-n

Administrator on 12/6/2023 4:56:47 PM

Released for public preview in June 2023: https://powerbi.microsoft.com/en-us/blog/deep-dive-into-power-bi-desktop-developer-mode-preview/

Update 10/17: This is now in our upcoming roadmap and we will share more details in the coming months. Mo

March 2022 update: We are working on this item but no timeline can be shared yet. We appreciate your patience

Comments (82) Merged Idea (6)
Vote 4
Santosh Vappangi Kumar's profile image

Santosh Vappangi Kumar on 2021-05-03 17:07:40

Power BI

Check-in, Check-out feature

Hi Team, We want some help in figuring out how to co-author power BI dashboards that will allow us to check in, check out the pbix file when we make edits/updates to the file. 1) I want to author i.e., make the edits using the Power BI desk top tool (2) Not have to download and upload the fi...

Merged
Vote 7
Raj Rao's profile image

Raj Rao on 2021-05-20 20:11:51

Power BI

Allow PowerBi Desktop to save a BiM file automatically

When one saves a PBIX file in PowerBi, it would be awesome if it could automatically save a BiM file with the same name as PBIX file. Ideally, this should be an option that only those that want to turn it on, could turn it on. This would benefit developers who use source control (like GIT), as ...

Merged
Vote 2
Greg Nash's profile image

Greg Nash on 2019-11-29 11:27:53

Power BI

Branch and Merge model changes to a PBIX file or Dataset in the service

It would be very useful for enterprise development teams to be able to branch a data model from an existing pbix file (or the service) and then make changes such as relationship definition, measures etc and merge them back into the file. It would allow multiple developers to work on a single mode...

Merged
Vote 3
Philipp's profile image

Philipp on 2019-07-18 12:33:01

Power BI

Include power query script from URI like git repository

Hi Team, in my former BI Tool, i had the possibility to embed/include external text files - for Power BI Dataflows this would be POWER QUERY Scripts - from sources like github, gitlab or azure dev ops git repositories. I would love to see this feature in dataflows as this would make a hugh st...

Merged
Vote 4
Aaron C's profile image

Aaron C on 2019-07-04 04:05:21

Power BI

A "Team explorer" version control window in PowerBI

This would require the ability to export the report (no data, no Power Query*) from the Power BI file as it's own git friendly file type. This would then allow full version control. It may also require a "dataset" included template. Which would be a everything in the current template method, but...

Merged
Vote 4