Skip to content

Fabricks User Guide

Fabricks is a pragmatic framework to build Databricks Lakehouse pipelines using YAML for orchestration and SQL for transformations. It standardizes jobs, steps, schedules, CDC, and checks while keeping development SQL-first.


Steps Overview

Fabricks organizes your Lakehouse into clear layers. Each step has a dedicated reference with modes, options, and examples.

Bronze

Raw ingestion from source systems (files, streams, existing tables). Keep logic light; land data for downstream processing.

  • Typical modes: memory, append, register
  • Focus: lightweight parsing/landing; no business logic
  • Output: raw tables or temporary views

Read the full reference: Bronze Step

Silver

Standardize, clean, and enrich data; optionally apply CDC (SCD1/SCD2). Produces conformed datasets and convenience views.

  • Typical modes: memory, append, latest, update, combine
  • CDC: nocdc, scd1, scd2 with built-in helpers and views
  • Output: conformed tables and curated views

Read the full reference: Silver Step

Gold

Curated business models for analytics and reporting; dimensional or mart-style outputs. Can also invoke notebooks when needed.

  • Typical modes: memory, append, complete, update, invoke (notebooks)
  • Focus: dimensional models, marts, KPI-ready data
  • Output: business-consumption tables and views

Read the full reference: Gold Step


Where to Configure