Forum Discussion

PaisleyPrince's avatar
PaisleyPrince
Icon for Advocate II rankAdvocate II
2 years ago
Solved

Tenant to Tenant Migration

Hi,

I'm conducting a tenant to tenant migration of Power BI content and wondered if there are any third party tools in the market to aid in this process ?

thanks

Scott

8 Replies

  • arvindsingh802's avatar
    arvindsingh802
    Icon for Community Champion rankCommunity Champion

    Unfortunatly there is no tool to support this, you have to take backup from existing tenent and publish to new tenent.
    You can use Power BI REST APIs will help listing down all the artifectecs, i.e. workspace, dataflows, symentic models, reports etc, also REST APIs will help in backup process.
    https://learn.microsoft.com/en-us/rest/api/power-bi/ 

    • PaisleyPrince's avatar
      PaisleyPrince
      Icon for Advocate II rankAdvocate II

      Hi, thanks for that. Is it possible to publish the backup to a new tenant in a single step ?

      • arvindsingh802's avatar
        arvindsingh802
        Icon for Community Champion rankCommunity Champion

        You can use APIs to do below
        1. Create workspaces
        2. Push the pbix files to designated workspaces

  • Thanks Arvind,

    Would the migration process involve

    1. Using an API to back up / export the pbix files from Workspaces to a secure file storage area

    2. Using an API to copy the workspace details in bulk from the existing tenant

    3. Using an API to publish the pbix files in bulk from the secure file storage area.

    My understanding is that all Apps and dataflows would have to be recreated from scratch in the new tenant - is that correct ?

    • arvindsingh802's avatar
      arvindsingh802
      Icon for Community Champion rankCommunity Champion

      Yes, you need to recreate from scratch
      1. Take back up of workspace and user
      2. Bakcup files,code
      3. create workspace, assign users

      4. push files and code
      This will help you automate ~70-80% of your work, still you would need to do few task manually
      1. Configuring Gateway
      2. App access management

      • PaisleyPrince's avatar
        PaisleyPrince
        Icon for Advocate II rankAdvocate II

        Hi Arvind,

        Many thanks for this. I have some final questions.

        1. When you say 'take back up of workspace and user' do you mean just exporting a list of workspaces and users ?

        2. In steps 2 and 4 - what code do you refer to ?