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

To celebrate FabCon Vienna, we are offering 50% off select exams. Ends October 3rd. Request your discount now.

Reply
Jeff_973
Frequent Visitor

What utilizes the cache in the Power BI Service.

We are currently running Power BI Embedded at the A1 tier in Azure which is allocated 3GB cache. We have a few datasets in direct query mode that are set to refresh the cache every 15 mins. We also have a few datasets using imported mode and are set to refresh the data every hour. Today we started to receive an error message when our imported datasets were trying to refresh. "You have reached the maximum allowable memory allocation for your tier. Consider upgrading to a tier with more available memory."

I am a little confused on what exactly uses the cache and what is being stored in the cache.

 

When refreshing and imported dataset, does the data get put into cache during the refresh and then moved out once it

completes?

 

When refreshing the cache for a dataset in direct query mode, is it holding the entire dataset in cache? Or does it only cache the data it needs for the dashboards and tiles in use?

 

Is it possible to turn off the scheduled cache refresh for a dataset in direct query mode.?

 

Is there any good documentation or articles about what utilizes the cache in the PBI Service?

Is it possible to monitor the capacity so that we can try and prevent this?

1 REPLY 1
Eric_Zhang
Microsoft Employee
Microsoft Employee


@Jeff_973 wrote:

We are currently running Power BI Embedded at the A1 tier in Azure which is allocated 3GB cache. We have a few datasets in direct query mode that are set to refresh the cache every 15 mins. We also have a few datasets using imported mode and are set to refresh the data every hour. Today we started to receive an error message when our imported datasets were trying to refresh. "You have reached the maximum allowable memory allocation for your tier. Consider upgrading to a tier with more available memory."

I am a little confused on what exactly uses the cache and what is being stored in the cache.

 

When refreshing and imported dataset, does the data get put into cache during the refresh and then moved out once it

completes?

 

When refreshing the cache for a dataset in direct query mode, is it holding the entire dataset in cache? Or does it only cache the data it needs for the dashboards and tiles in use?

 

Is it possible to turn off the scheduled cache refresh for a dataset in direct query mode.?

 

Is there any good documentation or articles about what utilizes the cache in the PBI Service?

Is it possible to monitor the capacity so that we can try and prevent this?


@Jeff_973

I don't find available documentation explaning the cache, for better support, I'd suggest you submit a support ticket(free for Pro users).

Helpful resources

Announcements
September Power BI Update Carousel

Power BI Monthly Update - September 2025

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

Top Solution Authors