Skip to main content
All projects
Production
data engineering

Modern Data Stack: Databricks Semantic Layer

Production-grade Modern Data Stack reference on Databricks Unity Catalog — Medallion architecture with dlt ingestion, dbt transformation, MetricFlow metrics, and GitHub Actions CI/CD.

Tech Stack

dbtDatabricksdltMetricFlowUnity CatalogGitHub ActionsPython

A production-grade Modern Data Stack reference on Databricks, implementing Medallion Architecture within Unity Catalog.

Layer Tool What it does
Ingestion dlt Schema-aware loading into Bronze Delta tables
Transformation dbt-core Silver staging → Gold analytics marts
Governance Unity Catalog Lineage tracking and access control
Metrics MetricFlow Centralised semantic layer
CI/CD GitHub Actions Automated validation on every push

Incremental processing is built in — dlt metadata tracks what's already loaded, and dbt models run only against new data.

Quick Start

make install
# Configure .env with Databricks credentials
make run
make query-marts