March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Today our capacity exceeds the limit
there are two background operations of type Warehouse Query and user Power BI Service that consumes a lot of CU which we have not seen before
How can we understand what these operations are? I tried the explore data (preview) function to drilldown but I dont understand/are able to identify more information about the operations
Solved! Go to Solution.
Do you find the Operation Id in the capacity metrics app?
If yes, it's possible to use this Operation Id to make a lookup to the dist_statement_id column (perhaps it's called distributed_statement_id now, ref. the second link below) in Data Warehouse system views.
See the end of this blog:
This blog is very relevant:
https://bradleyschacht.com/using-sempy-to-get-sql-query-cu-cost-from-the-fabric-capacity-metrics-app
Other related options:
- DAX studio
- Power BI Desktop Performance Analyzer
- Azure Log Analytics (requires paid license, I think)
Do you find the Operation Id in the capacity metrics app?
If yes, it's possible to use this Operation Id to make a lookup to the dist_statement_id column (perhaps it's called distributed_statement_id now, ref. the second link below) in Data Warehouse system views.
See the end of this blog:
This blog is very relevant:
https://bradleyschacht.com/using-sempy-to-get-sql-query-cu-cost-from-the-fabric-capacity-metrics-app
Other related options:
- DAX studio
- Power BI Desktop Performance Analyzer
- Azure Log Analytics (requires paid license, I think)
Thanks, I can map the transaction
HI @joakimfenno,
>>And if this is the related query I dont understand why the user is Power BI Service
The user means who send the request, it means these request send from power bi service related api. (e.g. backend operations, authorizations)
BTW, if you want to know more about capacity metrics compute and usages, you can refer to the following link:
Understand the metrics app compute page - Microsoft Fabric | Microsoft Learn
Regards,
Xiaoxin Sheng
Hi @joakimfenno,
Microsoft has a article with a bit more details about these interactive and background type of operations:
https://learn.microsoft.com/en-us/fabric/enterprise/fabric-operations
You could also look at some other monitoring options which could give you a bit more details, like for example query activities. Maybe you have some long running queries which you could inspect?
https://learn.microsoft.com/en-us/fabric/data-warehouse/monitoring-overview
https://learn.microsoft.com/en-us/fabric/data-warehouse/query-activity
thanks @Expiscornovus
I might have find the issue in terms of a long running query in my Warehouse. Not sure if I can track it back to the operation in the Fabric Capacity Metrics report though. And if this is the related query I dont understand why the user is Power BI Service
User | Count |
---|---|
8 | |
6 | |
5 | |
2 | |
1 |
User | Count |
---|---|
15 | |
10 | |
5 | |
4 | |
4 |