Reporting Hub Knowledge Center
  • Reporting Hub Knowledge Center
  • GETTING STARTED
    • Required Azure Services
    • Deployment Step-by-Step
      • Self-Serve Guided Install
      • Enable Power BI Service Settings
      • Configure Reporting Hub App Settings
      • Set Your Home Page
    • Azure Marketplace Install
  • CONCEPTS
    • Reporting Hub Architecture
    • AaaS end-to-end Architecture
    • Security & Trust Center
  • TUTORIALS
    • Azure Portal Administration
    • App Settings
      • Tenant Admin
        • Tenant Switching
      • Managing Your Subscription
      • Authentication Admin
      • Language Admin
      • SMTP Setup
      • Payment Provider Integrations
      • Notifications Admin
    • Embedded Capacity Admin
      • Switching to a Fabric Capacity
    • Connect Power BI Workspaces
    • Customize Theme
      • Branding (Images and Text)
      • Theme and Layout
      • Colors
        • Colors Overview
      • Fonts
    • Managing Content
      • The Manage Navigation Menu
      • Adding a Category
      • Embedding Power BI Content
      • Row Level Security
      • Search Tags
      • Content Page Options
      • Embedding a URL Page
      • Create Embed URL Links
    • Report Options
      • Create Report Bookmarks
      • Schedule Email Reports
      • Favorites
    • Managing Your Gateway
    • User Management
      • Managing User Access
      • Managing Groups
      • Managing Users in Entra ID
    • Secondary Environment (Test/Prod)
    • Embed the Reporting Hub in Your App
    • Usage Analytics
      • App Usage Tracking with Google Analytics
      • App Usage Tracking with SQL DB
    • App Performance
    • Azure Resource Monitoring
    • Self-Serve Guided Updates
  • Reference
    • What's new in the Reporting Hub?
    • Troubleshooting
    • Support Runbooks
      • Critical System Outage (L1)
      • Users Unable to Access (L2)
      • Content Not Available (L2)
      • Application is slow/getting slower (L2)
      • Capacity not starting/stopping automatically
Powered by GitBook
On this page
  • Add Power BI Report to Main Menu
  • Embedding Content Within Categories
  • Embedding Content Within Subcategories
  • Dynamic Binding
  • Requirements for Dynamic Binding
  • Use Dynamic Binding
  • Direct Querying a Semantic Model/Multi-Dataset
  1. TUTORIALS
  2. Managing Content

Embedding Power BI Content

Add Power BI reports and dashboards to your tenant

PreviousAdding a CategoryNextRow Level Security

Last updated 1 month ago

You can embed any Power BI reports and dashboards within your Reporting Hub tenant, provided you've granted the Reporting Hub access to your workspace within Power BI (to learn more, see ).

Good to Know: Tenant admins can also embed content, depending on their permission level. Permission can be assigned when creating a tenant (see ), or from the Manage Groups settings (see ).

Add Power BI Report to Main Menu

If you want to house your content within an existing Category, . To embed Power BI content within your tenant's menu:

  1. Select your profile picture to access the Admin Settings menu.

  2. Select Manage Content.

  3. Select Add New.

  4. Select Create Content Page from the menu that appears. Content pages include Power BI Reports, Dashboards or Paginated Reports.

  5. Select Refresh Workspaces. This ensures the Reporting Hub has up-to-date information from your Power BI Workspaces.

  6. Fill out the following fields:

    • Name:

      • Your content name will appear on your Navigation Pane.

      • Your content name will also show as the title for your content page, if this feature has been enabled on your content page settings (learn more about ).

    • Icon (optional):

      • The icon you select will appear on your Navigation Pane, to the left of your content name.

    • Description (optional):

      • Your description will show up beneath the title on your content page, if this feature has been enabled (learn more about ).

    • Enable Dynamic Binding toggle: If the report uses , enable this option and fill out the following fields:

      • Select Power BI Workspace: The workspace where the report is located.

      • Power BI Content: The report, dashboard or paginated report.

      • Select Dataset Workspace: This is the workspace where the dataset is located.

      • Select Dataset: Select the dataset.

    • Select your Workspace…:

      • From the drop-down, select the Workspace that houses the report you wish to embed.

      • Workspaces will only appear if they have been assigned an Embedded capacity (see ).

    • Power BI Content:

      • From the drop-down, select the Power BI content you wish to embed. This could be a Power BI report, dashboard or paginated report.

    • Select Report Page

      • From the drop-down, select 'All Pages' to include all pages in the report, or select the specific pages you wish to embed. If you select individual pages, they will be displayed in the order they are selected.

  7. Select from the following options:

    • Filter and Content Pane:

      • Toggle on or off the features you wish to enable. See .

    • Report Sharing:

      • Toggle on or off the features you wish to enable. See .

  8. Assign Permissions: (Users/Groups):

    • Select the group(s) that will have access to your report by typing in the first few characters of the group name and selecting the appropriate group from the dropdown.

    • You may also add individual email accounts. If the user has not been added to a report before, you have to enter their full email address and select the checkmark beside their name on the left side.

    • Choose to grant "Editing Permissions" for security groups or users if desired.

  9. If Row Level Security has been enabled for your content, select a Role next to the group or user's name. For more information, see .

  10. Enter a Sort Order. This is the position of your report on the Navigation Pane.

  11. Select Save.

  12. For Enterprise and Commercial subscribers, you can also choose to set your report as for your Reporting Hub by expanding the dropdown menu in the Save icon and selecting Set as "Home Page".

Note: You must assign permission to users and/or security groups before you can save your content.

Embedding Content Within Categories

  1. From your Navigation Settings, find the Parent Category that you want to house your content within. Hover over the category and select the plus icon that appears.

Embedding Content Within Subcategories

To expand a category and view its subcategories, click on the arrow icon to left of the category.

To embed content within a Sub Category:

  1. Navigate to the subcategory. To expand a category and view its subcategories, click on the arrow icon to left of the category.

  2. Select the Category Details icon for the relevant Sub-Category within your Parent Category.

Good to Know: Categories/Sub Categories will only be visible to the AD users/groups who've been assigned permission to view the Power BI content within them.

Dynamic Binding

The Reporting Hub supports what Microsoft calls dynamic binding, which allows you to select the semantic model (the dataset) your report is connected to. With dynamic binding, you can use one report to display different information, depending on the semantic model it's connected to. This can be useful if you have a standard report that you want to provide for different customers and a separate semantic model for each customer. Instead of copying and pasting the report visuals for each customer into their own report, you can re-use the same report and "bind" it to different datasets.

Learn more about dynamic binding:

Requirements for Dynamic Binding

  • The datasets that you select need to have the same schema -- the same columns, measures, and tables.

  • The report and dataset can be in different workspaces, but the workspaces must be assigned to a capacity.

Use Dynamic Binding

Direct Querying a Semantic Model/Multi-Dataset

For example, 'My Report' below is bound to 'Dataset B', which contains a connection to 'Dataset A'.

To add 'My Report' to the Reporting Hub, Dynamic Binding is enabled for the content page and both Dataset A and Dataset B are added as datasets.

If you don't want your content to be accessed directly via the navigation pane, you can house it within a Category. (See .) To do so:

Select Add Content Page, then follow steps 4-9 from .

Content can also be housed within subcategories. (See .)

From within that Sub-Category, select New item, then follow steps 3-9 from

Dynamic Binding is available for

The Reporting Hub must have where the dataset(s) reside and to the workspace where the report resides.

Turn on the Enable Dynamic Binding toggle when adding the report to your Reporting Hub and you can select the report workspace and the dataset workspace individually. See step 6 of for screenshots.

If your report's semantic model has a Direct Query connection to another semantic model, you must and add both semantic models as datasets in the Reporting Hub. This situation commonly arises when your report uses multiple semantic models, or an existing semantic model and another data source.

Adding A Category
the tutorial above
the tutorial above.
Commercial plans.
the tutorial above
enable dynamic binding
Configure Power BI Workspaces
Tenant Admin
Configure Power BI Workspaces
Row Level Security
the landing page
see below
dynamic binding
access to the workspaces
Adding a Subcategory
Connect a Power BI report to a dataset using dynamic binding - Power BIMicrosoftLearn
Managing Groups>Setting Admin Permissions
Content Panes
Content Panes
Filter and Content Pane Options
Report Sharing Options
Logo
Select Manage Content from the Admin Settings menu
Create Content Page
Refresh Workspaces
Dynamic Binding Example
Assigning individual users by email address
Select a role for a RLS-enabled report/dashboard.
Hover over a category to view the Add Content (+) icon
Add Content Page to a Category
Category Details icon
Expand a category by selecting this icon
Lineage view of My Report
Report configuration in the Reporting Hub for reports with live connections