ManojkMohan
Honored Contributor II

@JothyGanesan 

Use dynamic schema handling and selective table updates to apply metadata changes incrementally from the current watermark, preserving history across country go-lives.


Replace static @dlt.table definitions with Auto Loader's schema inference/evolution—handles column adds/drops/types without code changes

ManojkMohan_0-1768326383186.png

Metadata Change Workflow (No Full Refresh)

  1. Update silver/gold logic (add/drop columns, new CTEs).
  2. Start pipeline update → DLT only refreshes affected tables downstream.
  3. Bronze Auto Loader resumes incrementally using existing schema location + checkpoints

ManojkMohan_1-1768326512579.png

New country? Update isin() filter → incremental only.

 

Validate before Go Live:

ManojkMohan_2-1768326565633.png


This eliminates 7-hour refreshes—new metadata propagates in ~10-30 minutes depending on daily delta volume. Your continuous mode stays live during changes. Test on one country first?