cancel
Showing results for 
Search instead for 
Did you mean: 

Fabric is Generally Available. Browse Fabric Presentations. Work towards your Fabric certification with the Cloud Skills Challenge.

Reply
tmhalila
Resolver I
Resolver I

Can these improve report performance in Power BI?

Hello team,

I have a report which somehow has a complex model due to the nature of the project and the requirements. It is a health-related project with 14 tables and a maximum of 20 columns for three tables, while others have just a few. Also, there is a table with 20+ Million records, which will keep growing, followed by the one with 1+ million records; other tables have just a few number records.

 

  • We have a lot of bookmarks, and it keeps coming. Do they lead to performance issues like slow loading of the report?
  • Hiding unusable columns from the model, so they can't be visible in the report mode will it improve performance?

NOTE: I am using Power BI optimized for the report server, so I cannot opt to use a Field Parameter instead of Bookmarks for the dynamic axis, which is the source of many Bookmarks.

 

1 ACCEPTED SOLUTION
Ritaf1983
Super User
Super User

Hi @tmhalila 

Performance is affected by bookmarks, elements, and visualizations, so some optimizations may help.
The act of hiding columns is neutral.
It is possible to check whether all columns are used and perhaps delete those that aren't.
Using Bravo, for example,

https://bravo.bi/

 

Incremental refreshment would also be an option that can help

More recommendations for improving performance are on the links:

https://maqsoftware.com/insights/power-bi-best-practices

https://www.youtube.com/watch?v=D9dm0-cp1_s

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly

 

View solution in original post

3 REPLIES 3
Ritaf1983
Super User
Super User

Hi @tmhalila 

Performance is affected by bookmarks, elements, and visualizations, so some optimizations may help.
The act of hiding columns is neutral.
It is possible to check whether all columns are used and perhaps delete those that aren't.
Using Bravo, for example,

https://bravo.bi/

 

Incremental refreshment would also be an option that can help

More recommendations for improving performance are on the links:

https://maqsoftware.com/insights/power-bi-best-practices

https://www.youtube.com/watch?v=D9dm0-cp1_s

If this post helps, then please consider Accepting it as the solution to help the other members find it more quickly

 

This is much appreciated.

I have gone through the links you provided and realized bookmarks are part of reducing memory usage, so I can continue to use them, and the hiding column is just part of the design; it doesn't take anything in performance.

 

But after some troubleshooting, I found out many performance issues are due to the primary key columns for large tables, so I am working on it—many thanks for your contribution. 🙏🏾

 

Glad to help 😊

Helpful resources

Announcements
PBI November 2023 Update Carousel

Power BI Monthly Update - November 2023

Check out the November 2023 Power BI update to learn about new features.

Community News

Fabric Community News unified experience

Read the latest Fabric Community announcements, including updates on Power BI, Synapse, Data Factory and Data Activator.

Power BI Fabric Summit Carousel

The largest Power BI and Fabric virtual conference

130+ sessions, 130+ speakers, Product managers, MVPs, and experts. All about Power BI and Fabric. Attend online or watch the recordings.

Top Solution Authors
Top Kudoed Authors