Databricks
The Databricks template uses replaceWhere or INSERT OVERWRITE on Delta partitions, run as a job with parameters.
- replaceWhere, or INSERT INTO ... REPLACE WHERE in SQL, overwrites only the rows that match a predicate on the partition column, and rejects rows that fall outside it.
- Dynamic partition overwrite replaces exactly the partitions present in the incoming data. It is an alternative for partitioned tables.
- A job with start and end date parameters runs the range, and its run history shows which partitions finished.
- The job's principal needs MODIFY on the target in Unity Catalog, and the same on any downstream table the range also rebuilds.