Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

The Power BI DataViz World Championships are on! With four chances to enter, you could win a spot in the LIVE Grand Finale in Las Vegas. Show off your skills.

Reply
IntaBruce
Helper III
Helper III

"Working on it" Frustration

Power BI is is frequently getting stuck in a loop of "Working on it", with no way out except closing the app and going through the painful process of recovering the file.  This started yesterday, and has become more frequent, each time I add a column to a table or click on Transform data to go to Power Query.

I have tried a reboot and have even uninstalled and reinstalled Power BI Desktop.

My model is quite big (in my view) with over 120 tables from two sql databases, SharePoint, Excel, and a few hand keyed.  There are several hundred thousand rows in some tables.

Have I overstretched Power BI and need to do some pruning (or tuning)?  I'm no data engineer, just an overenthusiastic citizen developer so I'm bound to be doing something wrong.

 

Any help or suggestions appreciated.

3 REPLIES 3
Alex_Sawdo
Resolver I
Resolver I

Generally, I've found that having too many calculated tables/columns leads to severe performance issues as every time you modify the data model in any way (such as adding a measure, modifying a relationship, etc.) will cause every calculated table/column to re-calculate across the entire model. My personal suggestion is to limit the amount of calculated tables/columns directly in Power BI and try to off-load these structures into a better environment (such as SQL or even Excel if needed). 

That makes sense.  Since I started out on my Power BI journey I have gradually started doing more transformations and things like table joins in Power Query before the data gets to Power BI, maybe I need to go back and look for more opportunities to do that.

Deku
Continued Contributor
Continued Contributor

If you do your model changes you can bunch a number of transactions together before committing to the model.

 

You could also consider using parameters to filter tables when developing local, to reduce model size. Then removing when deployed in the service.

 

You can also consider increasing your RAM as tabular models are cached in RAM

Helpful resources

Announcements
Las Vegas 2025

Join us at the Microsoft Fabric Community Conference

March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!

FebPBI_Carousel

Power BI Monthly Update - February 2025

Check out the February 2025 Power BI update to learn about new features.

Feb2025 NL Carousel

Fabric Community Update - February 2025

Find out what's new and trending in the Fabric community.