Enable Power BI Service Settings
Give the Reporting Hub permission to access Power BI
Last updated
Give the Reporting Hub permission to access Power BI
Last updated
For the Reporting Hub (an Azure AD app) to access Power BI content and APIs, a Power BI admin needs to enable the following settings:
Go to Tenant settings in the Power BI Admin portal, and scroll down to Integration settings.
Enable the Allow XMLA endpoints and Analyze in Excel with on-premises datasets switch either for the entire organization or for the specific security group you created in Azure Entra ID.
https://learn.microsoft.com/en-us/power-bi/enterprise/service-premium-connect-tools#security
Enable the Embed content in apps switch either for the entire organization or for a specific security group you created in Azure Entra ID.
Enable the Service principals can use Fabric APIs switch either for the entire organization or for the specific security group you created in Azure Entra ID.
Enable the Allow service principals to create and use profiles switch either for the entire organization or for the specific security group you created in Azure Entra ID.
Enable the Enhance admin APIs responses with detailed metadata switch either for the entire organization or for the specific security group you created in Azure Entra ID. To learn more about the Admin API Settings, visit the Microsoft link below the screenshot.
There are three steps you need to perform in order to make your Power BI workspaces available in the Reporting Hub.
To add a Power BI workspace to an embedded capacity, you'll need to:
Log in to: https://app.powerbi.com
On the left menu, choose the Workspace you want to add to the Fabric or Embedded capacity, click on the three-dot menu and choose Workspace Settings.
On the Premium tab, switch the license mode to Embedded or Fabric. If you have more than one embedded capacity, select the one that is being managed by Reporting Hub and click Apply.
If capacity is greyed out: The capacity selection will only be visible to you if you are a Capacity administrator and the capacity is currently active. If the capacity is paused, you can start it by either going to the Azure portal and starting the capacity or by signing into Reporting Hub and the application will start the capacity automatically.
In your Reporting Hub application, navigate to App Settings > App Information. Copy the Name of your service principal and note the Client ID.
Navigate to Power BI Service. Select the Workspace you want to add to the Reporting Hub, click on the three-dot menu, and choose Manage Access > + Add people or groups.
In the 'Enter name or email' field, paste the Name that you copied from your application and select the one that shows an AppID under the name. If you see multiple apps with the same name, select the one with the AppID that matches the Client ID in your app.
You must set the permission to either Member or Admin. Click Add.
Now that your workspace is added to your capacity and you have granted your Reporting Hub application permission, you will need to add the workspaces to your Reporting Hub Global Tenant. We will go through this in the next step in Configure Reporting Hub App Settings.
Important: Your workspace must contain content for it to be added to the Reporting Hub. An empty workspace will not be visible to the Reporting Hub. If your workspace is empty, please add content to it now.