Power BI Desktop projects Azure DevOps integration

Important

Power BI Desktop projects is currently in preview.

Microsoft Power BI Desktop projects enable developer collaboration by connecting your local Git repo to a remote Git host, like Azure DevOps.

PBIP and Azure DevOps integration diagram.

Create a Git repo in Azure DevOps

  1. In Azure DevOps, select an existing organization, or create a new one.

  2. Create a new Project within the organization:

    PBIP and Azure DevOps integration new project.

  3. Enter your project details.

    PBIP and Azure DevOps integration new project details.

  4. Select Repos > Files, and then copy the URL of the remote repo:

    PBIP and Azure DevOps integration copy URL.

  5. In Visual Studio Code (VS Code) > Source Control > Remote, select Add Remote.

    Add Remote in VS Code.

  6. Select Publish Branch.

    Publish Branch in VS Code.

    VS Code takes care of publishing your project into Azure DevOps, where you can see your project files.

    See your project in Azure DevOps.

And that's it! You can see with Azure DevOps integration, you can now have multiple developers working on the same Power BI project. All they need to do is be synced with the same Azure Devops Git Repo.

If you're using Microsoft Fabric, you can also connect a Fabric workspace to an Azure DevOps Git repo and get all your content automatically deployed into the service. Git and Azure DevOps integration can provide a continuous integration workflow not only from Power BI Desktop to the service, but also from changes made in the service to Power BI Desktop. To learn more, see Microsoft Fabric - Introduction to git integration.