Forum Discussion

Martin_D's avatar
Martin_D
Icon for Solution Sage rankSolution Sage
1 year ago

Could Git Integration help with tenant migration?

Hi,

I need to migrate Power BI content from one tenant to another. The source tenant includes reports created in the web browser and reports and datasets created through deployment pipelines.

 

1. Does the restriction still apply that you cannot download reports created in the web browser as files? If not, are there certain preconditions, like privileges or licenses?

 

2. If I would link the workspaces to a Git repository, could I then store reports created in the web browser as files in Git that I could then grab and copy to the new tenant? (All workspaces could be moved to a Fabric enabled capacity.)

 

Thank you!

 

Kind regards,

Martin

2 Replies

  • Martin_D's avatar
    Martin_D
    Icon for Solution Sage rankSolution Sage

    Hi ribisht17 ,


    Thank you for sharing this idea. It's amazing that this process is even fully automatable! Opening your link on my mobile was so full of adds that I didn't even find the link to the full article. Here is a better link: Power BI Hack: Download Report Authored in Browser as PBIX – PowerBI.tips

    Nevertheless, if someone with Git experience reads this, I still wonder whether Git integration could be my one stop solution to address both challenges, migrating reports that were created in the web browser (potentially solved thanks to ribisht17 ) and migrating reports and datasets that were created through deployment pipelines. And if Git solves both challenges, why introducing another solution?

    The problem with the deployment pipelines is: When I download a deployed import mode file as pbix file (im using deployment parameters), the semantic model is messed up, see screenshots below. You can also try it yourself and see the differences in the files attached below. So Im hoping, when I integrate the workspace with Git and store pbip files on Git and copy them to Git in the destination tenant and deploy them from there into the workspace in the destination tenant, then it might work.

     

    This is what I get in Power BI Desktop when I download a deployed report:

    After applying changes:

     

    The file that I uploaded to the dev workspace: See attached file Northwind Sample, published.pbix

    The file that I downloaded from prod workspace: See attached file Northwind Sample, deployed and downloaded.pbix

    You can try yourself including refresh, authentication is anonymous.

     

    Kind regards,

    Martin