Forum Discussion
Materialized View Optimal Refresh - Always Doing Full Refresh
- 8 months ago
Hi EricCarlson ,
what you are seeing is expected. Your materialized view only refreshes incrementally for new rows. When existing rows are updated, Fabric cannot detect those changes with the current setup, so it performs a full refresh.To make updates refresh incrementally, the view must include Delta’s change-tracking metadata. If you don’t want those fields exposed, use a two-step approach: a staging view with change tracking, and a clean view for reporting.This ensures incremental refresh works for both new and updated rows.
Thank you.
Is this a copilot generated response? As i can not see any references to this requirement in any of the documentation? Additionally most of your response appear to be AI generated with little to no editing so hope you respond to confirm you are not a bot.