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

Learn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now

Reply

prerequisites for Tenant migration in Power BI

Guys, working on Power BI inventory migration from Tenant A to Tenant B.

 

Need to prepare the prerequisites for Tenant B, i have made the list,can you please check and let me know if any points to be removed or added.., also do we need Azure Data Lake Storage Gen2

 

Power BI Capacity & Licensing
Capacity Setup
Procure Power BI Premium Per Capacity

Licensing
Assign Power BI Pro or Premium Per User (PPU) licenses to all users

Roles
Power BI Service Administrator – for managing tenant-level settings, usage metrics, and API-based migration tools.
Workspace Admin – access to export and recreate content during migration.
(Optional) Global Administrator – required only if modifying Microsoft Entra ID settings, group provisioning, or conditional access policies.

 

2. Azure & Storage Setup
Azure Subscription : Power BI Dataflows (storage and compute),Backup/export logs

Azure Data Lake Storage Gen2
Create a Storage Account (Gen2) for:
Storing dataflow files
Logging migration errors and audit data (if applicable)

Data Gateway
All data source credentials are updated post-migration

 

3. Security & Identity (Microsoft Entra ID)
User & Group Provisioning
Sync or create users and Microsoft Entra ID groups in Tenant B.
Use Azure AD Connect, Entra cross-tenant sync, or manual import via CSV.
Match group membership as in Tenant A for role-based workspace access.

Conditional Access
Enforce Multi-Factor Authentication (MFA) for all Power BI access.
Review and apply security baselines for service principal access (if applicable).

 

4. Workspace & Access Setup
Workspace Recreation

Recreate workspaces in Tenant B with: Same names
Same types (standard vs. premium)
Same roles (Admin, Member, Contributor)

Role Assignment
Assign access using Microsoft Entra ID groups  

Data Source Configuration 

 

Thanks,

 

 

1 ACCEPTED SOLUTION
v-ssriganesh
Community Support
Community Support

Hello @YashikaAgrawal,
Thank you for reaching out to the Microsoft Fabric Community.

If you don’t have access to a report, the REST API will not let you download it. The APIs enforce the same security model as the UI.

To address this, you have a few options:

  • Use a Power BI Service Administrator account this can list all workspaces and reports.
  • Take over workspaces in the Power BI Admin Portal. Once you take over, you become the admin and can assign yourself access to all contents.
  • Verify that Download .pbix is enabled for reports. If this setting is off, even Admins cannot export the report file.
  • Coordinate with the report owners to grant you access or enable downloads.

Thanks you, @lbendlin & @mohitkumawat for sharing valuable insights.

If this information is helpful, please “Accept as solution” and give a "kudos" to assist other community members in resolving similar issues more efficiently.
Thank you.

View solution in original post

8 REPLIES 8
v-ssriganesh
Community Support
Community Support

Hello @YashikaAgrawal,
Thank you for reaching out to the Microsoft Fabric Community.

If you don’t have access to a report, the REST API will not let you download it. The APIs enforce the same security model as the UI.

To address this, you have a few options:

  • Use a Power BI Service Administrator account this can list all workspaces and reports.
  • Take over workspaces in the Power BI Admin Portal. Once you take over, you become the admin and can assign yourself access to all contents.
  • Verify that Download .pbix is enabled for reports. If this setting is off, even Admins cannot export the report file.
  • Coordinate with the report owners to grant you access or enable downloads.

Thanks you, @lbendlin & @mohitkumawat for sharing valuable insights.

If this information is helpful, please “Accept as solution” and give a "kudos" to assist other community members in resolving similar issues more efficiently.
Thank you.

Thanks for reply.. Iam already a Fabric Admin.. (plus all the workspaces are in premium)

I have access to the workspace, for datasets under reports dont have access, hence when downloading its throwing error..

a. For datasets also can i assign access to myself...

b. Will Power Platform Admin will help in this case.. 

What's a "Fabric admin"? You have to be Global, Tenant, or Capacity admin.

Hello @YashikaAgrawal,
Thanks for the update.

As a Fabric Administrator, you have the necessary permissions to resolve the dataset access issue for downloading reports in your Premium workspaces. Here are answers to your questions:


A) Yes, as a Fabric Administrator, you can assign yourself access to datasets in Tenant A, even if you currently lack permissions.

B) No, the Power Platform Admin role doesn’t provide access to Power BI datasets, as it focuses on Power Apps and Power Automate. Your Fabric Administrator role is sufficient to manage dataset permissions and export reports.

 

I trust this information proves useful. If it does, kindly “Accept as solution” and give it a 'Kudos' to help others locate it easily.
Thank you.

There's a report (no semantic model)
When I click report, i get the below error..

Error fetching data for this visual
[Microsoft][ThriftExtension] (14) Unexpected response from server during a HTTP connection: Unauthorized/Forbidden error response returned, but no token expired message received.. The exception was raised by the IDbCommand interface.
Please try again later or contact support. If you contact support, please provide these details.

download option is disabled

a. What are the option for this.

lbendlin
Super User
Super User

I would not use the term "migration"  for this scenario.  "Recreation from scratch"  is more appropriate.

mohitkumawat
Super User
Super User

Hi @YashikaAgrawal ,

 

Export Inventory of all assets before migration (reports, datasets, dashboards, dataflows, etc.)
Use tools like Power BI Scanner API, PowerShell scripts
Recreate deployment pipelines in Tenant B (Dev → Test → Prod)(if applicable)

Thank you for reply..

I would be using REST APIs for download,.

1 doubt, If there are 10 reports, and 1 report i dont have access or if there is any issue in that, via REST API, 1 report is not getting downloaded.

Is there any way to download the report which i dont have access?

 

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

Share feedback directly with Fabric product managers, participate in targeted research studies and influence the Fabric roadmap.

February Power BI Update Carousel

Power BI Monthly Update - February 2026

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