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 28 Feb 2019 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 06 Dec 2023 16:56:47

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)
Matt Smith's profile image Profile Picture

Wout O on 05 Jul 2020 23:23:31

RE: Built in Git support in PowerBI Desktop

Just a transparent git connector (repo/branch/filelist) to list the files (and potentially access them) would be great.
No custom github/bitbucket/gitlab/.. integrations

Matt Smith's profile image Profile Picture

Dario on 05 Jul 2020 23:17:57

RE: Built in Git support in PowerBI Desktop

Yes please! PowerBI is a great tool and it need to be integrated with all those git-based software!

Matt Smith's profile image Profile Picture

Deepesh Jain on 05 Jul 2020 23:03:26

RE: Built in Git support in PowerBI Desktop

Yes, Bitbucket support will be awesome!

Matt Smith's profile image Profile Picture

Lipin on 05 Jul 2020 22:57:34

RE: Built in Git support in PowerBI Desktop

Yes, I agree. We are using the Microsoft Suite and Atlassian, and this is a very important requirement.

Matt Smith's profile image Profile Picture

M.P on 05 Jul 2020 22:23:32

RE: Built in Git support in PowerBI Desktop

Bitbucket support is a must!

Matt Smith's profile image Profile Picture

M.R. on 05 Jul 2020 22:21:31

RE: Built in Git support in PowerBI Desktop

I also support creating a Git connector. We are a large enterprise migrating from ClearCase to Git so this feature would be awesome!

Matt Smith's profile image Profile Picture

M.R. on 05 Jul 2020 22:21:29

RE: Built in Git support in PowerBI Desktop

Please add Bitbucket support as soon as possible, this is a must have feature!!

Matt Smith's profile image Profile Picture

Chris Garty on 05 Jul 2020 22:05:25

RE: Built in Git support in PowerBI Desktop

I'd like to be able to "Import files from GitHub". I am working on a project that stores files in GitHub and I'd like to be able to point PowerBI at the Excel workbook I have created rather than importing it as a static data set.

Matt Smith's profile image Profile Picture

Cesar Tomas on 05 Jul 2020 22:04:50

RE: Built in Git support in PowerBI Desktop

Agreed, bitbucket support would be awesome

Matt Smith's profile image Profile Picture

Carl Joakim Damsleth on 05 Jul 2020 22:00:02

RE: Built in Git support in PowerBI Desktop

Agreed, bitbucket support would be awesome.

Merged Idea (6)