BI Pixie Workload in Microsoft Fabric
Public Preview

Analyze Performance

Measuring the effectiveness of your Power BI reports is not complete without taking performance into account. BI Pixie can combine engagement data with performance metrics from Azure Log Analytics to give you a comprehensive view of your report quality.

Prerequisites

Performance analysis requires that your Power BI workspaces are integrated with Azure Log Analytics. This is a Microsoft feature that sends detailed performance data (query durations, rendering times, and other report telemetry) to a Log Analytics workspace in your Azure tenant.

Enable Performance Analysis

  1. In the BI Pixie item, open the Tracking Setup view from the sidebar.
  2. In the left hierarchy panel, select Account Defaults for account-level defaults, or select a specific workspace to configure performance analysis at the workspace level.
  3. Find the Performance Analysis section.
  4. Toggle Enable Performance Analysis on.
  5. Enter your Azure Log Analytics Workspace ID.
  6. Click Save settings and confirm the save dialog.
  7. Open the Add Pixies tab and add Pixies to apply the changes.

Note: Settings in BI Pixie follow a three-level hierarchy. Account defaults apply to all reports. You can override them at the workspace level or the report level. See Settings for details.

Screenshot: Performance Analysis section in the Tracking Setup view of the BI Pixie item, showing the toggle and the Azure Log Analytics Workspace ID field.

What You Can Analyze

With performance data connected, BI Pixie Dashboard provides the following insights:

  • Report rendering times — How long it takes for reports to load and render for your users.
  • Query performance — DAX query execution times and their impact on user experience.
  • Performance trends — Track how performance changes over time as reports evolve.
  • Performance vs. engagement correlation — Understand whether slow reports lead to lower engagement, helping you prioritize the reports that need optimization the most.

These insights are available in the Performance Analysis page of BI Pixie Dashboard.

Screenshot: Performance Analysis page in BI Pixie Dashboard, showing rendering times, query durations, and engagement correlation across reports.

Identifying Slow Reports

Use the Performance Analysis page to spot the reports that need optimization:

  • Sort reports by average rendering time to find the slowest experiences.
  • Cross-reference rendering time with session counts — a slow report with heavy traffic is a higher priority than a slow report few people use.
  • Look for reports where engagement drops as rendering time grows; these are strong candidates for tuning the semantic model, simplifying visuals, or splitting pages.

Related Resources

What's Next

  • BI Pixie Dashboard — Explore all dashboard pages, including Performance Analysis.
  • Use Heatmap — Combine performance with click-level interaction data.