Skip to main content
Microsoft Idea

Power BI

Needs Votes

Dataset/Report Version Control

Vote (517) Share
James Snowball's profile image

James Snowball on 07 May 2015 18:53:31

Currently, I can upload an Excel file with Power View reports and the data behind it. This is great, but the file cannot have any version control.

I would need to be able to continue developing my reports through version control and then point Power BI to the updated dataset/report without having to re-upload and create everything from scratch.

This becomes absolutely essential when you consider dev/production environments. We can't expect to provide users with cool new dashboards, then a week later take it down because there is a newer version.

Comments (40)
James Snowball's profile image Profile Picture

Buddhi Gupta on 04 Feb 2021 14:23:47

RE: Dataset/Report Version Control

Yes this will give Change management control using Deployment method. Also, if possible add option for comments for each deployment.

James Snowball's profile image Profile Picture

Carolyn Fisher on 06 Jul 2020 00:18:00

RE: Dataset/Report Version Control

What I really need is to delete pending changes. You must rebuild the file if the pending changes mess it up.

James Snowball's profile image Profile Picture

Jimmy on 06 Jul 2020 00:12:44

RE: Dataset/Report Version Control

If you are using SharePoint online and Teams then creating a version control team in Teams and copying in (not deleting and reuploading) means that when you view on SharePoint it has the full version history of the updates you have made, a simple excel sheet with what the changes ensures that you know what save has what changes.

James Snowball's profile image Profile Picture

Dan on 06 Jul 2020 00:08:13

RE: Dataset/Report Version Control

Should combine this idea with the idea with 1.2k+ votes: https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/36978934-built-in-git-support-in-powerbi-desktop

James Snowball's profile image Profile Picture

Caleb Blanton on 06 Jul 2020 00:04:35

RE: Dataset/Report Version Control

Change management and version control is pure chaos without this feature. The data and binary info needs to be separated from the DAX/Dataset Queries/Visualization attributes/etc such that merge/diff would be enabled and the latter should be able to be source controlled via GitHub/GitLab/etc. Sorely needed for collaborative teams!

James Snowball's profile image Profile Picture

Aaron C on 05 Jul 2020 23:52:27

RE: Dataset/Report Version Control

My idea is 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 git friendly format.

*like a PowerBi report that connects to a data set in PowerBi service.

James Snowball's profile image Profile Picture

Peter Dixon on 05 Jul 2020 23:49:32

RE: Dataset/Report Version Control

Specifically, make it possible to export all of the settings for a Power BI file into a set of text file. Include each query's advanced editor code in a text file. Include each measure and column into a text file. Include each visual's filters, fields, formatting, and analytics in a format like json. It'd be nice to have a way to measure the exact differences between two different versions of the same Power BI report using a text file difference tool, or be able to produce a Power BI report with exact specs given by a text file.

James Snowball's profile image Profile Picture

Soren Bjornstad on 05 Jul 2020 23:47:45

RE: Dataset/Report Version Control

I am shocked that any development tool in 2019 doesn't support proper version control. This is the #1 feature PowerBI needs right now, ahead of any additional data tools.

James Snowball's profile image Profile Picture

Mary Garcia Charumilind on 05 Jul 2020 23:42:18

RE: Dataset/Report Version Control

Potential solution in this idea https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/36978934-built-in-git-support-in-powerbi-desktop

James Snowball's profile image Profile Picture

Mary Garcia Charumilind on 05 Jul 2020 23:42:18

RE: Dataset/Report Version Control

There's a potential solution in this idea too https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/36978934-built-in-git-support-in-powerbi-desktop

Merged Idea (2)