Dataset/Report Version Control
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.
Carolyn Fisher commented
What I really need is to delete pending changes. You must rebuild the file if the pending changes mess it up.
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.
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
Caleb Blanton commented
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!
Aaron C commented
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.
Peter Dixon commented
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.
Soren Bjornstad commented
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.
Mary Garcia Charumilind commented
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
Mary Garcia Charumilind commented
Potential solution in this idea https://ideas.powerbi.com/forums/265200-power-bi-ideas/suggestions/36978934-built-in-git-support-in-powerbi-desktop
We need ability to compare versions, both in git and TFVC.
Proper integration with git (with diff support) would be awesome!
integration with git would be highly valued
christophe ARNAUD commented
would be very useful for our report creators
We are consistently interested in the capacity for version control and the ability to perform diffs on our visualization files so that we may peer review each other's work.
It would be extremely useful to have a Power BI version control purely for the definition of the reports, excluding potential data.
It is not really practical to version control the data at the same time as the code through the complete pbix files
It is disconcerting that Tableau has version control functionality baked into the tool but PBI does not. It is a much-needed feature at an enterprise level.
Giuliano Sabbatini commented
Still waiting for this fundamental capability.
We use it in an enterprise contest where the version control is quite mandatory.
We miss it greatly.
This currently works for 'proper' version control of .pbit files: https://github.com/kodonnell/powerbi-vcs That said, the UI hasn't been completed and it's not battle tested, so feel free to submit some PRs!
Anthony Bulk commented
Add version control in Power BI service to allow for easy rollback and recovery.
Neil Palmer commented
It would be great to see Microsoft publish a recommended workflow for this.
Like many others, we are currently holding our PBIX files in git as binary files. This gets us close, however there is no way to source control dashboards.