Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

July 7 - July 17 | Round 2 of the Power BI Dataviz World Championships. Don't miss your chance! Learn more

Reply
KenvM
Frequent Visitor

Version Control, Automated Deployments, and Shared Data Sets

Hello,

 

We've got a few questions about how best to work with Power BI. I'm hoping someone can provide some insight, or possibly direct us to a roadmap that will help answer where Microsoft is going with Power BI.

 

  1. What is the recommended approach to source control? Our developers use git, but I'm not sure I want to introduce that to our power users. I've found some articles (example: http://www.desertislesql.com/wordpress1/?p=1482) that reference using Sharepoint/One Drive, but it seems that doesn't work with App Workspaces anymore?

 

  1. It looks like the only option for automated deployment is using UIAutomation.dll (or something similar) to refresh the .pbix (or, alternatively a .pbit) and then publish it to Power BI - either using the desktop client to publish or the API. Are there plans or a timeline for improving this?

 

  1. We create Data Sets in .pbix files and then connect to them as a Power BI Service. However, this doesn't appear to work across App Workspaces. This means we either need to track which workspace the file is deployed to, or have multiple copies of the file. Is there a better approach to this?

 

Thanks,

 

Ken

 

1 REPLY 1
Eric_Zhang
Microsoft Employee
Microsoft Employee


@KenvM wrote:

Hello,

 

We've got a few questions about how best to work with Power BI. I'm hoping someone can provide some insight, or possibly direct us to a roadmap that will help answer where Microsoft is going with Power BI.

 

  1. What is the recommended approach to source control? Our developers use git, but I'm not sure I want to introduce that to our power users. I've found some articles (example: http://www.desertislesql.com/wordpress1/?p=1482) that reference using Sharepoint/One Drive, but it seems that doesn't work with App Workspaces anymore?

 

  1. It looks like the only option for automated deployment is using UIAutomation.dll (or something similar) to refresh the .pbix (or, alternatively a .pbit) and then publish it to Power BI - either using the desktop client to publish or the API. Are there plans or a timeline for improving this?

 

  1. We create Data Sets in .pbix files and then connect to them as a Power BI Service. However, this doesn't appear to work across App Workspaces. This means we either need to track which workspace the file is deployed to, or have multiple copies of the file. Is there a better approach to this?

 

Thanks,

 

Ken

 


@KenvM

  • At this moment, there's no offical support for version control, some in this forum use Visual Studio to do ther version control. You can check this idea Dataset/Report Version Control and vote it up.
  • What improvement do you expect? You can develop your own UI with the API Create Import if you don't like Power BI Desktop.
  • What is your senario while you hope the reports cross workspaces? You can pin live page to a dashboard and then share the dashboards to those who're not in that workspace. Or you may apply Row Level Security if security is the main concern for using multiple workspaces.

Helpful resources

Announcements
FabCon and SQLCon Barcelona 2026

FabCon & SQLCon – Barcelona 2026

Join us in Barcelona for FabCon and SQLCon, the Fabric, Power BI, SQL, and AI community event. Save €200 with code FABCMTY200.

60 days of Data Days Carousel

Data Days 2026

Join Data Days 2026: 60 days of free live/on-demand sessions, challenges, study groups, and certification opportunities.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.

Top Kudoed Authors