Forum Discussion
What do to with these performance analyzer results?
I have a report that runs very slow to the point that visuals fail to load. I ran the performance analyzer and got these results, but I'm not sure what I can do to make the report faster.
How can I use this information?
- Anonymous2 years ago
Hi ERing ,
Maybe there are implicit measure in your report, please refer this codument: Explicit Vs Implicit DAX Measures in Power BI - RADACAD
Here's how you can use the information from the Performance Analyzer to improve the performance of your report:
1. Review the Performance Analyzer results: Look at the time taken for each visual to load, focusing on the ones with the longest load times. The Performance Analyzer breaks down the time into different phases such as DAX query, Visual display, and Other.
2. Optimize DAX queries: If the DAX query phase is taking a long time, consider optimizing your DAX calculations. This could involve:
- Simplifying complex DAX formulas.
- Reducing the number of calculated columns and measures.
- Using more efficient DAX functions and patterns.3. Improve model design: A well-designed data model can significantly improve report performance. Consider the following:
- Reducing the number of tables and relationships if possible.
- Ensuring that relationships are properly indexed and using single-directional relationships where appropriate.
- Using star schema design principles.4. Reduce visual complexity: If the Visual display phase is slow, try to simplify your visuals.
- Limit the number of visuals on a report page.
- Avoid using high-cardinality fields in visuals.
- Use filters to limit the data being displayed.
5. Optimize report layout: The layout and number of visuals on a report page can impact performance.
- Consider using bookmarks and buttons to split complex reports into multiple pages.
- Use slicers judiciously, as they can impact performance when used excessively.6. Implement and test changes: After making changes, use the Performance Analyzer again to test if there's an improvement in performance.
Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.
3 Replies
- Greg_Deckler
Community Champion
ERing Probaby need to share you DAX formulas. A it's DirectQuery which is slow and B it looks like you have some complicated DAX going on potentially. Switch to Import will speed things up by orders of magnitude.
- ERing
Post Partisan
Thanks Greg_Deckler There are no measures here. The count of ID is simply a count of the ID field and the table is simply several columns, but again, no measures. I don't understand where DAX is coming into play.
- AnonymousNot applicable
Hi ERing ,
Maybe there are implicit measure in your report, please refer this codument: Explicit Vs Implicit DAX Measures in Power BI - RADACAD
Here's how you can use the information from the Performance Analyzer to improve the performance of your report:
1. Review the Performance Analyzer results: Look at the time taken for each visual to load, focusing on the ones with the longest load times. The Performance Analyzer breaks down the time into different phases such as DAX query, Visual display, and Other.
2. Optimize DAX queries: If the DAX query phase is taking a long time, consider optimizing your DAX calculations. This could involve:
- Simplifying complex DAX formulas.
- Reducing the number of calculated columns and measures.
- Using more efficient DAX functions and patterns.3. Improve model design: A well-designed data model can significantly improve report performance. Consider the following:
- Reducing the number of tables and relationships if possible.
- Ensuring that relationships are properly indexed and using single-directional relationships where appropriate.
- Using star schema design principles.4. Reduce visual complexity: If the Visual display phase is slow, try to simplify your visuals.
- Limit the number of visuals on a report page.
- Avoid using high-cardinality fields in visuals.
- Use filters to limit the data being displayed.
5. Optimize report layout: The layout and number of visuals on a report page can impact performance.
- Consider using bookmarks and buttons to split complex reports into multiple pages.
- Use slicers judiciously, as they can impact performance when used excessively.6. Implement and test changes: After making changes, use the Performance Analyzer again to test if there's an improvement in performance.
Best regards,
Community Support Team_Binbin Yu
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.