Skip to content

Data & Analytics · Open-source build

Analytics lakehouse with tested transformations

Raw data lands once, every transformation is versioned and tested, and every dashboard number can be traced back to its source rows.

Built on
dbt Core
Licence
Apache-2.0
Provenance
Open-source build

What it is

Dagster orchestrates ingestion into object storage as Parquet. dbt models build staging, intermediate and mart layers with tests on uniqueness, nullability and referential integrity, and the semantic layer defines each metric exactly once. DuckDB serves interactive queries; the same models run on a warehouse without change.

What the build consists of

  1. 01Ingestion assets with freshness checks and lineage in Dagster
  2. 02dbt project with staging, intermediate and mart layers and tests on every model
  3. 03Metric definitions in the semantic layer, consumed by the dashboards
  4. 04Column-level lineage from dashboard tile to source table
  5. 05Data quality alerts routed to the owning team
  6. 06Cost and runtime per model tracked over time

What you see in a demo

Clicking a number on a dashboard and walking back through the models to the raw rows that produced it, then breaking a source and watching the test catch it before anyone sees a wrong chart.