Don't miss your chance to take exam DP-600 or DP-700 on us!
Request nowLearn from the best! Meet the four finalists headed to the FINALS of the Power BI Dataviz World Championships! Register now
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,
Solved! Go to Solution.
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:
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.
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:
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.
I would not use the term "migration" for this scenario. "Recreation from scratch" is more appropriate.
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?
| User | Count |
|---|---|
| 20 | |
| 18 | |
| 11 | |
| 9 | |
| 7 |
| User | Count |
|---|---|
| 42 | |
| 38 | |
| 18 | |
| 17 | |
| 16 |