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

The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!

Reply
dzamoraso
Regular Visitor

Who is the 'Power BI Service' user in Microsoft Fabric Metrics?

Hi,

I've recently noticed that in Microsoft Fabric Metrics → Interactions, a user labeled "Power BI Service" appears, and it occupies a relatively high percentage of activity.

 

Captura PowerBI Service User.png

I would like to understand how to identify these cases more precisely, specifically:

  • How can I determine the final user behind these interactions?
  • What type of execution or process is being carried out under this user?

Is there a way to trace these interactions back to specific reports, datasets, or operations within Power BI Service?

Thanks in advance for your help!

3 ACCEPTED SOLUTIONS
nilendraFabric
Super User
Super User

Hello @dzamoraso 

The "Power BI Service" user in Microsoft Fabric Metrics represents system-level activities executed by the Power BI platform itself, rather than actions performed by individual users. This designation typically appears in scenarios where automated or background processes are carried out, such as scheduled dataset refreshes, data exports via APIs, or other system-driven operations.

 

While the "Power BI Service" user reflects system-level actions, you can trace these activities to their origins using audit logs or activity logs. The Power BI Activity Log (accessible via PowerShell cmdlets like Get-PowerBIActivityEvent) provides detailed records of operations, including associated datasets, reports, and workspaces.
 
The Get-PowerBIActivityEvent cmdlet retrieves activity events for a Power BI tenant and simplifies access to these logs by handling continuation tokens automatically. This cmdlet requires specifying a start and end time (within the same day) and allows filtering by activity type or user
 
 
 
If this is helpful , please accept the solution

 

View solution in original post

rohit1991
Super User
Super User

Hi @dzamoraso ,

The "Power BI Service" user in Microsoft Fabric Metrics represents automated processes executed by Power BI, rather than a specific named user. These activities typically include scheduled dataset refreshes, background query executions triggered by dashboards or reports, and system-managed operations. To trace these interactions back to specific reports or datasets, you can check the Dataset Refresh History in Power BI Service under Dataset Settings → Refresh History, which helps determine if the activity aligns with scheduled refreshes. Additionally, Microsoft Purview (formerly Office 365 Audit Logs) allows admins to track Power BI interactions by filtering events related to dataset refreshes and queries. The Power BI Capacity Metrics App provides execution times, CU consumption, and other insights that help identify which dataset or report initiated the process. If your organization uses Azure Log Analytics, setting up queries can further track Power BI Service activities and map them to specific reports.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

View solution in original post

v-tsaipranay
Community Support
Community Support

Hi @dzamoraso ,

Thanks for reaching out to the Microsoft fabric community forum.

 

I wanted to check if you had the opportunity to review the information provided @nilendraFabric  and @rohit1991 .

I am also including Microsoft documentation that will provide you with additional information:

https://learn.microsoft.com/en-us/power-bi/enterprise/service-admin-auditing

 

Please feel free to contact us if you have any further questions. If the responses provided has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.

 

Thank you.

View solution in original post

5 REPLIES 5
dzamoraso
Regular Visitor

Hi all,

Thanks for the quick response.

Got it, looks like the Power BI Activity Logs are the way to go for diving into the details.

Appreciate the help.

Best,

v-tsaipranay
Community Support
Community Support

Hi @dzamoraso ,

Thanks for reaching out to the Microsoft fabric community forum.

 

I wanted to check if you had the opportunity to review the information provided @nilendraFabric  and @rohit1991 .

I am also including Microsoft documentation that will provide you with additional information:

https://learn.microsoft.com/en-us/power-bi/enterprise/service-admin-auditing

 

Please feel free to contact us if you have any further questions. If the responses provided has addressed your query, please accept it as a solution and give a 'Kudos' so other members can easily find it.

 

Thank you.

rohit1991
Super User
Super User

Hi @dzamoraso ,

The "Power BI Service" user in Microsoft Fabric Metrics represents automated processes executed by Power BI, rather than a specific named user. These activities typically include scheduled dataset refreshes, background query executions triggered by dashboards or reports, and system-managed operations. To trace these interactions back to specific reports or datasets, you can check the Dataset Refresh History in Power BI Service under Dataset Settings → Refresh History, which helps determine if the activity aligns with scheduled refreshes. Additionally, Microsoft Purview (formerly Office 365 Audit Logs) allows admins to track Power BI interactions by filtering events related to dataset refreshes and queries. The Power BI Capacity Metrics App provides execution times, CU consumption, and other insights that help identify which dataset or report initiated the process. If your organization uses Azure Log Analytics, setting up queries can further track Power BI Service activities and map them to specific reports.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!
nilendraFabric
Super User
Super User

Hello @dzamoraso 

The "Power BI Service" user in Microsoft Fabric Metrics represents system-level activities executed by the Power BI platform itself, rather than actions performed by individual users. This designation typically appears in scenarios where automated or background processes are carried out, such as scheduled dataset refreshes, data exports via APIs, or other system-driven operations.

 

While the "Power BI Service" user reflects system-level actions, you can trace these activities to their origins using audit logs or activity logs. The Power BI Activity Log (accessible via PowerShell cmdlets like Get-PowerBIActivityEvent) provides detailed records of operations, including associated datasets, reports, and workspaces.
 
The Get-PowerBIActivityEvent cmdlet retrieves activity events for a Power BI tenant and simplifies access to these logs by handling continuation tokens automatically. This cmdlet requires specifying a start and end time (within the same day) and allows filtering by activity type or user
 
 
 
If this is helpful , please accept the solution

 

To follow up on this. When the Power BI service is taking up large amounts of capacity. Why is that happening?

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! It's time to submit your entry.

January Power BI Update Carousel

Power BI Monthly Update - January 2026

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

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.