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
Anonymous
Not applicable

PowerBI Embedded direct query caching

Hi all,

 

As the title suggests, we use PowerBI Embedded in direct query mode.  I'm finding that the data is cached.  We have data updates happening every minute in the database.  We can't get the report to show the latest data.   It seems to be possible to set the caching strategy on the O365 offering - but I don't think this is possible in PowerBI Embedded.

 

Has anyone else found this?  Do you have a solution?  Some kind of Data Refresh button would be ideal.  Can this be spoofed with a slicer and some clever DAX?

 

Regards chaps

 

Nick

 

3 REPLIES 3
alano
New Member

This is still an issue. Anyone got a solution?

Eric_Zhang
Microsoft Employee
Microsoft Employee


@Anonymous wrote:

Hi all,

 

As the title suggests, we use PowerBI Embedded in direct query mode.  I'm finding that the data is cached.  We have data updates happening every minute in the database.  We can't get the report to show the latest data.   It seems to be possible to set the caching strategy on the O365 offering - but I don't think this is possible in PowerBI Embedded.

 

Has anyone else found this?  Do you have a solution?  Some kind of Data Refresh button would be ideal.  Can this be spoofed with a slicer and some clever DAX?

 

Regards chaps 

Nick


@Anonymous

The only cache regarding DirectQuery that I'm aware is  Custom Cache Refresh Schedules in the Power BI Service. However that cache won't affect the data updating, every time some accesses the report in DirectQuery mode, Power BI just sends query and retrieve latest data. 

 

The cache in Power BI Embedded is for import mode, see Cached datasets. As to DirectQuery, I don't see any cache machinism.

May I know how did you observe that "the report won't show latest data"? Based on my test, when data updated in my azure sql database, after refresh the embedded report shows the latest data.

 

Anonymous
Not applicable

But how did you 'refresh' your powerbi report?  If I do a full F5 refresh, then the data does refresh.  But consider this example...

 

Step 1.  Load report - report shows data.

Step 2.  Update some data directly in the database.

Step 3.  Update a filter on report - perhaps a date slicer.  Change date to tomorrow.

Step 4.  The report correctly goes back to database and shows correct latest data.

Step 5.  Move the filter back to what is was in Step1.  The report shows the same data in Step 1 - it must have cached it.

 

This is pretty bad.  Especially since powerbi does not provide a refresh button we can drop on our reports.  It happens on the matrix too - I can drill down to latest data - but drill back up to cached data.  It's a mess really.

 

 

Helpful resources

Announcements
November Power BI Update Carousel

Power BI Monthly Update - November 2025

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

Fabric Data Days Carousel

Fabric Data Days

Advance your Data & AI career with 50 days of live learning, contests, hands-on challenges, study groups & certifications and more!

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.