Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
jessicaheffler
Frequent Visitor

Migrating a Semantic Model with multiple reports

I have a semantic model with multiple reports built off of it that I need to move from one tenant to another. How do I move all the reports without duplicating the semantic model a dozen times? 

 

1 ACCEPTED SOLUTION
tharunkumarRTK
Super User
Super User

@jessicaheffler 

There are multiple ways to perform this activity

 

Approach 1: Manual

1. Download all your reports into local machine. It will download all reports along with the copy of same semantic model.

2. Open one report from desktop and publish it to other tenant.

3. From second report onwards, open each report and delete all the data (tables, parameters, disabled queries in power query etc) and then connect to the semantic model that you have publihsed to your new tenant. 

4. Then publish the report. 

With this you will be able to publish the reports with out creating multiple semantic models.

 

Appraoch 2: semi automated

1. Connect your existing workspace to GIT.

2. Sync the artifacts to a git repository.

3. Clone the repository to your local machine.

4. Push it to a different ADO reposiotry or github repository.

5 Open your new tenant and connect your power bi workspace to the new repository and sync the repo. 

6. This should move all your reports and sematic model to new tenant.

 

Need a Power BI Consultation? Hire me on Upwork

 

 

 

Connect on LinkedIn

 

 

 








Did I answer your question? Mark my post as a solution!
If I helped you, click on the Thumbs Up to give Kudos.

Proud to be a Super User!


PBI_SuperUser_Rank@2x.png

View solution in original post

7 REPLIES 7
v-menakakota
Community Support
Community Support

Hi @jessicaheffler ,
Thank you for reaching out to us on the Microsoft Fabric Community Forum.

You can use Deployment Pipelines in Power BI to move the semantic model and associated reports between tenants while avoiding duplication.

  • Create a deployment pipeline in your source tenant.Assign the workspace containing the semantic model and reports to the pipeline’s Development stage.
  • Deploy the content to the Test stage in the pipeline. Ensure the dataset and reports are functioning correctly in this stage.
  • Export the content (semantic model and reports) from the Test stage of the source tenant.Import it into a deployment pipeline in the target tenant by uploading it to the appropriate workspace.
  • If the semantic model dataset resides in a different workspace in the target tenant, update the connections for the reports in the pipeline.
  • Use the deployment pipeline in the target tenant to push the reports and dataset to the Production stage.

If this post was helpful, please consider marking Accepting it as a solution to guide other members in finding it more easily.

Poojara_D12
Super User
Super User

Hi @jessicaheffler 

To move your semantic model and reports from one tenant to another without duplicating the model:

  1. Export the PBIX file from the old tenant (or download the model from Power BI Service).
  2. Publish the PBIX to the new tenant's workspace to create the new dataset.
  3. Repoint the reports in the new tenant to the newly published dataset.
  4. Reconfigure data sources (if needed) and set up any necessary data gateways.
  5. Test the reports in the new tenant.
  6. Delete old reports and datasets from the original tenant, if desired.

This ensures you only have one version of the semantic model in the new tenant, preventing duplication.

 

Did I answer your question? Mark my post as a solution, this will help others!

If my response(s) assisted you in any way, don't forget to drop me a "Kudos" 🙂

Kind Regards,
Poojara
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS 

Did I answer your question? Mark my post as a solution, this will help others!
If my response(s) assisted you in any way, don't forget to drop me a "Kudos"

Kind Regards,
Poojara - Proud to be a Super User
Data Analyst | MSBI Developer | Power BI Consultant
Consider Subscribing my YouTube for Beginners/Advance Concepts: https://youtube.com/@biconcepts?si=04iw9SYI2HN80HKS
tharunkumarRTK
Super User
Super User

@jessicaheffler 

There are multiple ways to perform this activity

 

Approach 1: Manual

1. Download all your reports into local machine. It will download all reports along with the copy of same semantic model.

2. Open one report from desktop and publish it to other tenant.

3. From second report onwards, open each report and delete all the data (tables, parameters, disabled queries in power query etc) and then connect to the semantic model that you have publihsed to your new tenant. 

4. Then publish the report. 

With this you will be able to publish the reports with out creating multiple semantic models.

 

Appraoch 2: semi automated

1. Connect your existing workspace to GIT.

2. Sync the artifacts to a git repository.

3. Clone the repository to your local machine.

4. Push it to a different ADO reposiotry or github repository.

5 Open your new tenant and connect your power bi workspace to the new repository and sync the repo. 

6. This should move all your reports and sematic model to new tenant.

 

Need a Power BI Consultation? Hire me on Upwork

 

 

 

Connect on LinkedIn

 

 

 








Did I answer your question? Mark my post as a solution!
If I helped you, click on the Thumbs Up to give Kudos.

Proud to be a Super User!


PBI_SuperUser_Rank@2x.png

I am trying the first approach. Everything goes well until, I try to publish the second report. I am getting a message saying no workspaces were found in the Power BI service. 

Hi @jessicaheffler ,

First, create the reports in Power BI Desktop using Tenant 1 credentials. While creating the reports, set the Sensitivity label to General. Save the report, and then publish it to the Power BI Service in Tenant 1 worspace.
Verify that the account you're using has access to workspaces in the target tenant.Check if you're a member or have the appropriate role (Admin, Contributor) for the workspace where you want to publish. You can check this by logging into the Power BI Service in a browser and navigating to Workspaces.

vmenakakota_0-1734164069050.png

 


Then, open each report in the Power BI Service and download it as a .pbix file. Repeat this step for all the reports.

vmenakakota_1-1734164069051.png

 

 

Open Power BI Desktop using Tenant 2 credentials, import the reports that were downloaded locally, and then publish them to the Power BI Service in Tenant 2 workspace.
Later we can delete the files in the local system not to repeat duplication.
If this post was helpful, please give us Kudos and consider marking Accept as solution to assist other members in finding it more easily.
 

Thank you, uploading from within the second tenant was the trick 

Thank you very much, I will try these out. 

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.