Showing results for 
Search instead for 
Did you mean: 
kieranW Advocate I
Advocate I

Power BI Report Server Execution Log

We are running Microsoft Power BI Report Server Version 14.0.600.434. I am trying to extract useful metadata and usage statistics from the ReportServer DB and to do so I am using dbo.ExecutionLog3 as per the generic Report Server documentation here:


  1. Does any specific documentation around this exist for Power BI Report Server? I have been unable to find any.
  2. My ReportServer DB contains a number of ItemAction values which are not present in the generic Report Server documentation. I assume this is because these are ItemActions that are specific to Power BI Report Server. The key ones are: QueryData, AsModelStream, DataRefresh, SaveToCatalog, ConceptualSchema, Execute, Render and Toggle. Can anyone provide definitions for these?

  3. The various Time fields (TimeDataRetrieval, TimeProcessing, TimeRendering) in dbo.ExecutionLog3 are blank for items with the source PBIX. I assume this is because these actions are all taking place against the underlying data sources (mostly SSAS Tabular in our case, some SQL Server and Excel datasources too). However there is still a TimeStart and TimeEnd value for each record. What is the significance of these timestamps, for example in a QueryData record for a PBIX file? The gap between TimeStart and TimeEnd is usually 100-200ms, whereas I know that in reality most of our reports take more like 1000ms to render. Therefore it doesn’t seem that these timestamps can be used to calculate the time it took for the report to render for the end user viewing it via a web browser. If this is the case, how do I find out how long a PBIX file in fact took to render?



Ccparkhill Advocate I
Advocate I

Re: Power BI Report Server Execution Log

I am also trying to extract some usage stats and have noticed that the Time columns are always 0. Opening a Power BI report appears to register a 'ConceptualSchema' ItemAction followed by a series of 'QueryData' ItemActions, any subsequent interactions with the report are also registered as 'QueryData' ItemActions. 

Frequent Visitor

Re: Power BI Report Server Execution Log

This information would be helpful.  Not really sure what the item action of ASModelStream or ConceptualSchema means in the log files.  Help #Microsoft.

cnschulz Helper IV
Helper IV

Re: Power BI Report Server Execution Log

Late to the party but would love some help with this. There is no error reporting in Power Bi and we need something to alert us when refreshes fail.

stpnet Impactful Individual
Impactful Individual

Re: Power BI Report Server Execution Log

With regards to failed scheduled refreshes I'm going to point you at this thread


You can get some meta data out of the Server database about what is deployed but the execution log seems to be missing most fo the useful detail. I have tried to see if the underlying log files have anything useful in them but stitching back together the execution sequence and what is actually involved is far from straight forward. So you can get usage information but not really any performance information at this point.


There was a thread on trying to get exec stats a while back.


As far as I can tell this is still correct there are no perfmon metrics available





Helpful resources

‘Better Together’ T-Shirt Contest – Winner Announced!

‘Better Together’ T-Shirt Contest – Winner Announced!

And the winner is...

Announcing the New Spanish Forum

Announcing the New Spanish Forum

Do you need help in Spanish? Check out our new Spanish community section.

April 2020 Community Highlights

April 2020 Community Highlights

Info on our Super Users, MBAS content and badges, and updates to our support articles. - Read the full Community Highlights.

MBAS Gallery 2020

MBAS Gallery 2020

Watch Microsoft Business Applications Summit sessions on-demand.

Top Kudoed Authors