Forum Discussion
Schedule refresh one table of data model
- 8 months ago
Hi Rahul_SC,
Thank you for reaching out to the Microsoft fabric community forum.
In Power BI there is no option to schedule refresh for only one table inside a dataset. Refresh always happens for the full dataset. Since only your MySQL table is changing multiple times in a day, you have two practical options, you can enable Incremental Refresh on the MySQL table so only new or changed data gets refreshed instead of the full history. This reduces load and refresh time or to separate the MySQL table into a different dataset and connect it using a composite model this way you can keep frequent refresh for MySQL and normal refresh for the rest. MySQL also supports DirectQuery using an on-prem gateway, but performance and RLS behavior should be tested properly before using it in production. Unfortunately, there is no direct way today to refresh only one table inside a single dataset.
please go through with the below document hope it may resolve your Issue:
https://learn.microsoft.com/en-us/power-bi/connect-data/refresh-scheduled-refresh
https://learn.microsoft.com/en-us/power-bi/connect-data/incremental-refresh-overview
https://learn.microsoft.com/en-us/power-bi/transform-model/desktop-composite-models
Hope the above provided information help you resolve the issue, if you have any further concerns or queries, please feel free to reach out to us.
Regards,
Community Support Team.
Hi Rahul_SC,
Refreshing only certain tables in the model is not possible in Power BI.
One work-around I can think of is creating a separate dataset with only this one table, publish it, pull it into existing/main dashboard using live dataset connection and create the relationships. You can then only refresh the singular table dataset. Since live dataset connection uses DirectQuery, refreshed data will be automatically refrlected.
Give a Thumbs Up if this post helped you in any way and Mark This Post as Solution if it solved your query !!! Proud To Be a Super User !!! |