Forum Discussion

powerbiexpert22's avatar
powerbiexpert22
Impactful Individual
9 months ago
Solved

Dashboards migration

is sthere a way to migrate existing dashboards from one tenant to another in power bi?

  • alish_b's avatar
    alish_b
    9 months ago

    Yes, you can manually publish those reports. Only opt for using the APIs if you have a ton of reports else manual migration will be easier. You will need to set up the connections and scheduled refreshes manually after you have published them. Also, if you are using Power BI semantic model as datasource then you might have to change the connection before the publish action but if all your reports are tied to datasources like SQL databases that will not change as part of migration, this step will not be required.

3 Replies

  • Hi powerbiexpert22 ,

    I am assuming that you mean the Power BI service specific term dashboard which is a collection of pinned visuals from one or more reports and to my knowledge, there is no method to migrate those from one tenant to another and you will have to recreate them after you migrate the underlying reports.

    However , if you are referring to the Power BI reports, then you could either download those fles and then upload them to the new tenant or use Fabric APIs or Power BI REST APIs to get them migrated. The connections however will need to be manually recreated.

    Hope it helps!

    • powerbiexpert22's avatar
      powerbiexpert22
      Impactful Individual

      Hi alish_b , can i manually publish power bi reports (after downloading them) on to new tenant without performing migration using Fabric APIs or Power BI REST APIs?

      • alish_b's avatar
        alish_b
        Super User

        Yes, you can manually publish those reports. Only opt for using the APIs if you have a ton of reports else manual migration will be easier. You will need to set up the connections and scheduled refreshes manually after you have published them. Also, if you are using Power BI semantic model as datasource then you might have to change the connection before the publish action but if all your reports are tied to datasources like SQL databases that will not change as part of migration, this step will not be required.