Medallion Architecture in Microsoft Fabric — Bronze, Silver & Gold

Fabric encourages a clean, proven approach to organizing data: the medallion architecture. Three layers — Bronze, Silver, and Gold — each serving a distinct purpose, together forming a reliable, scalable data pipeline.

Bronze — Raw Data

Ingested from source systems with minimal transformation. This is your landing zone — data arrives here as-is, preserving the original state for auditability and reprocessing.

Silver — Cleaned & Conformed Data

Standardized schemas, deduplication, enrichment. Silver is where raw data becomes trustworthy — consistent formats, resolved duplicates, and enriched context that analysts can rely on.

Gold — Business‑Ready Data

Aggregations, dimensional models, analytics‑optimized tables. Gold is what your business users and Power BI reports actually consume — pre-modeled, performant, purpose-built.

Why Medallion Architecture Works So Well in Fabric

  • Delta Lake supports ACID transactions — data integrity at every layer.
  • Pipelines and notebooks integrate seamlessly to move data between layers.
  • SQL Endpoints allow analysts to query Silver/Gold directly without Spark.
  • Power BI models read Gold tables via Direct Lake — always fresh, no refresh needed.

This architecture ensures clarity, scalability, and trust across your entire data estate.

Pipelines & Dataflows Gen2 — Ingestion Made Simple

Fabric Pipelines provide enterprise‑grade orchestration for moving data between layers:

  • Scheduled ingestion
  • Copy activities
  • Metadata‑driven patterns
  • Error handling and retry logic
  • Monitoring and parameterization

Dataflows Gen2 bring low‑code transformation directly into OneLake, enabling business users to contribute to the data estate without writing code. Together, they form a powerful ingestion layer that feeds your Lakehouse.

Notebooks & PySpark — The Transformation Engine

Fabric notebooks support PySpark, SQL, Markdown, visualizations, and ML libraries. Common transformation patterns include:

  • Incremental loads
  • Merge operations
  • Partition pruning
  • Schema evolution
  • Delta optimization (Z‑Order, file compaction)

Notebooks are where data engineers craft the logic that shapes raw data into reliable, trusted assets — the kind your business can actually build decisions on.

Discover more from My journey from Datum to Data

Subscribe now to keep reading and get access to the full archive.

Continue reading