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

Vote for your favorite vizzies from the Power BI Dataviz World Championship submissions. Vote now!

Reply
maurcoll
Helper III
Helper III

Separate refresh times Power BI Semantic Model

Good Morning

Is it possible to set up separate refresh times for the tables within my model

I currently need to refresh some of the data within my model on a half hourly basis however there are a few of the tables that are only updated in the data warehouse once per day. Is it possible to set up the refesh so that these tables only update once per day.
I am using Power BI desktop and Microsoft service to publish the model to.

1 ACCEPTED SOLUTION
rohit1991
Super User
Super User

Hi @maurcoll 

 

Power BI doesn’t allow different refresh times for individual tables inside a single semantic model, the refresh schedule always applies to the entire dataset. To handle different refresh needs, you can split your model into two datasets: one for fast-refresh tables (like sales or transactions) and another for slow-refresh tables (like reference or master data). Then, schedule the fast dataset to refresh every 30 minutes and the slow one to refresh once per day.

 

You can also use Dataflows to refresh data separately before loading it into your main model or use DirectQuery for live, frequently changing tables. If needed, you can combine both datasets using a composite model in Power BI Desktop. Finally, publish both models to the Power BI Service and set their refresh frequency independently for smooth, optimized updates.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

View solution in original post

3 REPLIES 3
danextian
Super User
Super User

Hi @maurcoll 

 

This is possible with a Fabric capacity via a data factory pipeline. 
Use the Semantic model refresh activity to refresh a Power BI Dataset

 





Dane Belarmino | Microsoft MVP | Proud to be a Super User!

Did I answer your question? Mark my post as a solution!


"Tell me and I’ll forget; show me and I may remember; involve me and I’ll understand."
Need Power BI consultation, get in touch with me on LinkedIn or hire me on UpWork.
Learn with me on YouTube @DAXJutsu or follow my page on Facebook @DAXJutsuPBI.
rohit1991
Super User
Super User

Hi @maurcoll 

 

Power BI doesn’t allow different refresh times for individual tables inside a single semantic model, the refresh schedule always applies to the entire dataset. To handle different refresh needs, you can split your model into two datasets: one for fast-refresh tables (like sales or transactions) and another for slow-refresh tables (like reference or master data). Then, schedule the fast dataset to refresh every 30 minutes and the slow one to refresh once per day.

 

You can also use Dataflows to refresh data separately before loading it into your main model or use DirectQuery for live, frequently changing tables. If needed, you can combine both datasets using a composite model in Power BI Desktop. Finally, publish both models to the Power BI Service and set their refresh frequency independently for smooth, optimized updates.


Did it work? ✔ Give a Kudo • Mark as Solution – help others too!

Thank you that has helped

Helpful resources

Announcements
Power BI DataViz World Championships

Power BI Dataviz World Championships

Vote for your favorite vizzies from the Power BI World Championship submissions!

Sticker Challenge 2026 Carousel

Join our Community Sticker Challenge 2026

If you love stickers, then you will definitely want to check out our Community Sticker Challenge!

January Power BI Update Carousel

Power BI Monthly Update - January 2026

Check out the January 2026 Power BI update to learn about new features.

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.