Incremental Loads & Change Data Capture
Explain how incremental load strategies and change data capture (CDC) avoid full table reloads while keeping a warehouse current and consistent.
Full-refresh loads (truncate and reload an entire fact table every night) work fine for small tables but become operationally impossible at real data-warehouse scale — interviewers ask about incremental loading because it's the pattern every production ETL job at scale actually depends on, and there are several distinct strategies worth being able to name and compare.
A watermark load is like only reading mail postmarked after your last visit to the mailbox — reliable as long as every letter is postmarked correctly, but you'd never notice a letter that was simply shredded (a delete). Change Data Capture is like having a security camera on the mailbox itself, recording every single delivery and removal as it happens, regardless of postmarks.