P5: Databricks — Jobs, Unity Catalog, parity

New Issue

Databricks Asset Bundles for all pipelines, Unity Catalog schema deployment, config-driven local↔Databricks switching.

Closeout

All 4 issues closed. DAB configs generated for every pipeline, Unity Catalog schemas deployed from SQLTable models, and a config-driven backend switch in stack.toml lets all 12 pipelines run identically on DuckDB or Databricks without code changes. Parity validated by comparing row counts and column schemas across both backends.

Issues resolved

  • #18 — DAB created for all pipelines
  • #19 — Unity Catalog schemas deployed from SQLTable models
  • #20 — Config-driven local/Databricks/Trino switching via stack.toml
  • #21 — Parity validated: all 12 pipelines produce identical results on DuckDB and Databricks

Residual

None. Superseded by P22 (DAB Generator) and P28 (DAB Modernization) which further evolved the Databricks integration with Python wheel tasks and pluggable config generation.

No due date
100% Completed