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

Calling all Data Engineers! Fabric Data Engineer (Exam DP-700) live sessions are back! Starting October 16th. Sign up.

Reply
iBusinessBI
Kudo Collector
Kudo Collector

How to schedule refresh only certain Custom Partitions and not others?

I am trying to do something similar to incremental refresh but not based on date/time, but on some other logic.

I've created custom partitions as explained here:

https://www.youtube.com/watch?v=6CRqdsLjHNA&t=127s

I have 6 partitions: A,B,C,D,E,F

How can I the tell the service to only refresh partitions A, B, and C, but not D, E, F

6 REPLIES 6
TomMartens
Super User
Super User

Hey @iBusinessBI ,

 

refreshing custom partitions is more complex than a "simple" refresh.

This article describes how you can use TMSL to refresh a single partition: Refresh command (TMSL) | Microsoft Docs

But what you also need and this is even more complex is to create an application that scans the underlying source, detects change, and initiates a partition refresh. Of course, this application needs to manage the detection of the change to avoid unnecessary partition refresh. This can be solved using Power Automate and a SharePoint used to store detection of change and the latest partition refresh.

 

Implementing this kind of solution often spans multiple days, sometimes weeks, depending on the level of complexity and the "easiness" the underlying data source reveals change.

 

Hopefully, this gets you started.

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

@TomMartens 

Thanks Tom.

I understand this is somewhat complex and not out-of-the-box.

In my scenario, I do not need to detect changes, only to always process the partitions A, B and C. But not process all the rest.

Before exploring the Power Automate or similar solutions, I thought I have some more straight-forward option.

Maybe, can I set some property of all the partitions to "Do not process", except for A, B, C? 

In such way, the scheduled refresh will skip all the partitions except for A, B, C?

Is there such a property I can change (via Tabular Editor or some other tool)?

Hey @iBusinessBI ,

 

unfortunately, there is no setting of a partition that will be recognized by the Service.

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

@TomMartens 

Then how does Incremental Refresh recognizes that "old" partitions should not be refreshed?

It has to know somehow to only refresh last partitions....

I want to implement the similar logic...

Hey @iBusinessBI ,

 

the "incremental" refresh is using datetime fields, how to configure incremental refresh is described here:
Incremental refresh for datasets and real-time data in Power BI - Power BI | Microsoft Docs

 

Regards,

Tom



Did I answer your question? Mark my post as a solution, this will help others!

Proud to be a Super User!
I accept Kudos 😉
Hamburg, Germany

I have read the article and played with this for many hours.

It doesn't deal with my scenario where I have 2 different datasources.

So I am trying to do something similar to incremental refresh, but with custom partitions.

An incremental refresh policy somehow "tells" the shceduled refresh to only refresh certain partitions and not others.

I wish to re-create a similar policy with custom partitions 

Helpful resources

Announcements
FabCon Global Hackathon Carousel

FabCon Global Hackathon

Join the Fabric FabCon Global Hackathon—running virtually through Nov 3. Open to all skill levels. $10,000 in prizes!

September Power BI Update Carousel

Power BI Monthly Update - September 2025

Check out the September 2025 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.

Top Solution Authors
Top Kudoed Authors