Monitoring Hub
- mandarp0
- Mar 25
- 2 min read
Updated: Sep 4
If you're a Power BI user, you know how crucial it is to stay on top of your datasets, reports, dashboards, and other assets. Ensuring they're up to date, error-free, and accessible to your audience is essential—but jumping between multiple menus and workspaces can be time-consuming and frustrating.
That’s where the Monitoring hub comes in.
The Monitoring hub is a powerful feature in Power BI that provides a centralized view of all your Power BI activities. It allows you to easily monitor, manage, and act on your items with just a few clicks—saving you time and effort.

How to use Monitoring Hub in Power BI
Monitoring hub is a powerful feature in Power BI that allows you to view and manage various Power BI related activities, such as datasets, reports, dashboards, and more. You can access Monitoring hub from the left pane of Power BI. In this article, you will learn how to use Monitoring hub to monitor and control your Power BI items with ease and efficiency.

Filtering and Refreshing the List of Activities
You can apply different filters by using the filter drop-down menu on the top right corner. You can filter by item type, status, owner, or keyword. For example, you can filter by “Failed” status to see only the items that have errors.
To refresh the list of activities and see the latest updates, you can click the “Refresh” button on the top left corner.

Previously, clicking on an activity name in the Monitoring Hub directed you to the semantic model detail page. This month, Power BI is introducing the Semantic model refresh detail page. This new page shows comprehensive details of a selected refresh activity, including capacity, gateway, start and end times, error details, and multiple refresh attempts.

For each refresh attempt, you can view the execution metrics by clicking on the ‘Show’ link in the ‘Execution details’ column. This information can assist with troubleshooting or optimizing the semantic model refresh.
Link from external applications
It’s also possible to link refresh details from external applications. The semantic model refresh detail page can be accessed from other locations by constructing a URL with the workspace, semantic model, and refresh ID:
For example, the following Fabric Notebook uses semantic link sempy and Power BI API Get Refresh History to create a refresh detail URL for each run of a semantic model:
import sempy
import sempy.fabric as fabric
import pandas as pd
workspaceId = "[Your Workspace Id]"
semanticModelId = "[Your semantic model Id]"
client = fabric.FabricRestClient()
response = client.get(f"/v1.0/myorg/groups/{workspaceId}/datasets/{semanticModelId}/refreshes")
refreshHistory = pd.json_normalize(response.json()['value'])
refreshHistory["refreshLink"] = refreshHistory.apply(lambda x:f"https://app.powerbi.com/groups/{workspaceId}/datasets/{semanticModelId}/refreshdetails/{x['requestId']}", axis=1)
displayHTML(refreshHistory[["requestId", "refreshLink"]].to_html(render_links=True, escape=False))

Conclusion
The Monitoring hub simplifies Power BI management by giving you a central place to track, refresh, and troubleshoot your items. With the latest updates, it's faster, smarter, and more powerful—helping you stay on top of your reports with ease.
For expert data solutions tailored to your business, contact us at Numlytics. Transform your data into actionable insights!
Comments