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.
Hii Rahul_SC
Power BI cannot schedule-refresh a single table inside a dataset the refresh always runs at the dataset level. If you need only the MySQL table to refresh multiple times a day, the only workaround is to separate that table into its own dataset (or use DirectQuery if possible). Once separated, you can schedule frequent refresh only for that dataset while keeping the others on a normal schedule. There is no built-in option to refresh individual tables within a shared data model.