Forum Discussion

yakkantiV's avatar
yakkantiV
Icon for Advocate I rankAdvocate I
1 year ago
Solved

Power BI GIT Version Controlling - Tools to be Used

For power bi reports, we wanted to maintain the Versioning what tools can be used 

Azure Devops is Remote Repository

Power BI Workspace always sync with Azure Repos (master branch)

 

 

Team, kindly suggest what ways are you using for this versioning of reports

 

 

 

 

  • Hello yakkantiV -No, adding a report to Azure Repos alone will not automatically push it to the Power BI Workspace.There is no out-of-the-box sync from Azure Repos to Power BI Workspaces. The sync only works one way --> from Power BI Workspace to Azure Repos, when you use Git integration in the Power BI Service.

     

    Hope the above suggestion helps. Thanks

3 Replies

  • yakkantiV 

    Use Git for Version Control: Store your Power BI report files in a Git repository. This allows you to track changes, revert to previous versions, and collaborate with your team effectively. You can use Azure Repos, which is a set of version control tools that you can use to manage your code.

    Sync Power BI Workspace with Azure Repos: Ensure that your Power BI workspace is always in sync with the master branch of your Azure Repos. This can be achieved by setting up a CI/CD pipeline that automatically updates the Power BI workspace whenever changes are pushed to the master branch.

    CI/CD Pipeline with Azure DevOps: Implement a CI/CD pipeline using Azure DevOps to automate the deployment of Power BI reports. This pipeline can pull the latest version of the reports from the Azure Repos and deploy them to the Power BI workspace. The steps generally include:

    Pulling the latest artifacts (Power BI report files) from the Azure Repos.
    Validating and testing the reports locally.
    Deploying the reports to the Power BI workspace.

    • yakkantiV's avatar
      yakkantiV
      Icon for Advocate I rankAdvocate I

      Yes bhanu_gautam , Power BI workspace is always in sync with the master branch of your Azure Repos.  This is done

       

      1) If I publish the report to PBI Workspace and then sync with Azure Repos : Clear 

      2) If I add any Report to Azure Repos not workspace will it take it forward to Power BI workspace  ? 

       

       

      • rajendraongole1's avatar
        rajendraongole1
        Icon for Super User rankSuper User

        Hello yakkantiV -No, adding a report to Azure Repos alone will not automatically push it to the Power BI Workspace.There is no out-of-the-box sync from Azure Repos to Power BI Workspaces. The sync only works one way --> from Power BI Workspace to Azure Repos, when you use Git integration in the Power BI Service.

         

        Hope the above suggestion helps. Thanks