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

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now! Learn more

Reply
bilalrana
Resolver I
Resolver I

Power BI DataModel refresh getting failed after 24-25GB Size with Power BI Premium Per User Capacity

Issue: 
The Power BI refresh start giving error "Data source error: The operation was throttled by Power BI because of insufficient memory. Please try again later." A common observation is when the Dataset size reach to 20GB it will start giving this error and once it grows to 24GB it will no longer get refreshed. Unable understand either the issue is from source DB or in Power BI capacity. 

Details for Background Understanding:
We have a Data Model in which 3 tables are set for incremental refresh, rest are the full load dimension tables with only 100 record each. Incremental Tables growth rate is high. We have subscribed for Power BI Premium Per User License. The source system is MSSQL Database.

Our refresh frequency is after every hour. Incremental refresh is set as 3 months archive and incremental review window is 1 day.

Following settings are also enabled. 

1. Large semantic Model storage format.
2. Query Scale-out.

bilalrana_2-1750919473965.png

 

Issue is after couple of days when Data Model start growing, we start facing the following error in our scheduled and on demand refreshes.

Error: Data source error: The operation was throttled by Power BI because of insufficient memory. Please try again later.

bilalrana_3-1750919753155.png


Sometimes it get refreshed after getting 1 failure sometimes till fails for multiple time and we have to manually cancel the refresh and re-initiate the refresh. 

bilalrana_1-1750919332926.png


Note: The user is dedicated for that perticular PBI report. Only this report is refreshing. We can't say resources are being ultilized by any other report.

According to the Power BI Pricing the size of the dashboard and its capacity it can grow upto 100 GB. 

bilalrana_4-1750920116024.png

 


Following is the snapshot of dataset.

bilalrana_0-1750918507801.png

 

1 ACCEPTED SOLUTION
v-agajavelly
Community Support
Community Support

Hi @bilalrana 

No, Power BI does not provide any interface to see live progress of an ongoing dataset refresh. In both Power BI Premium Per User (PPU) and Power BI Service generally, you can only see:

  • That a refresh is in progress (rotating icon on the dataset),
  • And the status (success or failure) once it finishes.

Unfortunately, there is no way to see real-time refresh progress, percentage complete, or which step is currently running. What you can do practically is, monitor the dataset’s Refresh History page to see when it started and when it finishes. Set up refresh failure alerts in Power BI Service, so you know immediately if something goes wrong (but again, no live progress). And final note is that Power BI simply doesn’t offer detailed refresh progress tracking only start/end status.

Please go through the Microsoft Official document for your reference.
Monitor Power BI data refresh - official docs

Data refresh in Power BI - Power BI | Microsoft Learn

If this response helps, consider marking it as “Accept as solution” and giving a “kudos” to assist other community members.

Thank's,
Akhil.

View solution in original post

6 REPLIES 6
v-agajavelly
Community Support
Community Support

Hi @bilalrana ,

It’s been a little while, so I just wanted to check in one last time. Were you able to review the details shared regarding Power BI dataset refresh monitoring?

Since we haven’t heard back, and following the Microsoft Fabric Community Forum guidelines, we’ll go ahead and close this thread for now. 

If you're still exploring solutions or need help with anything else in the future, please feel free to create a new post we’re always here to help.

Regards,
Akhil

v-agajavelly
Community Support
Community Support

Hi @bilalrana ,

Just checking in once more were you able to review the details shared regarding Power BI dataset refresh monitoring? If you still have questions or need further clarification, feel free to share. Happy to assist further.

Thanks,
Akhil.

v-agajavelly
Community Support
Community Support

Hi @bilalrana ,

I’m following up to confirm that all items discussed have been addressed. If there’s anything else you need, I’d be happy to assist.

Regards,
Akhil.

v-agajavelly
Community Support
Community Support

Hi @bilalrana 

No, Power BI does not provide any interface to see live progress of an ongoing dataset refresh. In both Power BI Premium Per User (PPU) and Power BI Service generally, you can only see:

  • That a refresh is in progress (rotating icon on the dataset),
  • And the status (success or failure) once it finishes.

Unfortunately, there is no way to see real-time refresh progress, percentage complete, or which step is currently running. What you can do practically is, monitor the dataset’s Refresh History page to see when it started and when it finishes. Set up refresh failure alerts in Power BI Service, so you know immediately if something goes wrong (but again, no live progress). And final note is that Power BI simply doesn’t offer detailed refresh progress tracking only start/end status.

Please go through the Microsoft Official document for your reference.
Monitor Power BI data refresh - official docs

Data refresh in Power BI - Power BI | Microsoft Learn

If this response helps, consider marking it as “Accept as solution” and giving a “kudos” to assist other community members.

Thank's,
Akhil.

v-agajavelly
Community Support
Community Support

Hi @bilalrana 

You're using Power BI Premium Per User, which allows up to 100 GB model size, but during refresh, it only gets about 25 GB of memory.
Your dataset grows to ~24 GB, and refresh fails because it's crossing that memory limit during processing, not after.

Move to Power BI Premium Capacity (P1 or higher)

  • It gives more memory (up to 100 GB+ during refresh).
  • Solves the throttling issue permanently.

If this report is business-critical and growing, Premium Capacity is the right long-term fix.

If you must stay on PPU for now, do these 3 things.

  1. Reduce Archive Period, change from 3 months to 1 or 2 months in incremental refresh, keeps the dataset size lighter.
  2. Remove Unused Columns, especially long text like ErrorMessage, every column adds memory load during refresh.
  3. Split Heavy Tables, create separate tables for historical and current data, only apply incremental refresh to current data.

________________________________________________________________________________________________________________________
If this response helps, consider marking it as “Accept as solution” and giving a “kudos” to assist other community members.

Regards,
Akhil.

Hi @v-agajavelly 

Thanks for the reply, I am currently using Power BI Premium Per User - Reserved which is SKU: PP3. Do we have any interface or anything which can tell us about the current progress of the refresh, as we get the status once the refresh is completed. It waste the time.

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

The Power BI Data Visualization World Championships is back! Get ahead of the game and start preparing now!

December 2025 Power BI Update Carousel

Power BI Monthly Update - December 2025

Check out the December 2025 Power BI Holiday Recap!

FabCon Atlanta 2026 carousel

FabCon Atlanta 2026

Join us at FabCon Atlanta, March 16-20, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.