One of the most common questions we hear from customers adopting dbt job in Microsoft Fabric isn't how to create models, it's how to structure them.
- Should Bronze, Silver, and Gold live in a Lakehouse or a Warehouse?
- Should dbt own Silver, Gold, or both?
- When does a Fabric pipeline make sense?
To help answer these questions, we've published new guidance: Common dbt job patterns in Microsoft Fabric (Preview). The guide walks through common architecture choices and explains where dbt fits within a Fabric medallion architecture.
Figure: Four documented patterns show how Warehouse and Lakehouse can support each medallion layer.Four common patterns
The guidance highlights four common approaches:
- Warehouse-only medallion for SQL-first teams that want to keep Bronze, Silver, and Gold in Fabric Data Warehouse.
- Lakehouse landing with Warehouse transformation for teams that land raw data in OneLake but prefer Warehouse for transformation and serving.
- Lakehouse refinement with Warehouse serving for organizations where data engineering and BI teams have distinct ownership boundaries.
- Lakehouse-only medallion for Delta-first architectures that keep all layers in Lakehouse and use Spark-based execution.
There isn't a single right answer. The best pattern depends on where data lands, which engine performs transformations, and how curated data is consumed.
Orchestration is a separate decision
A key takeaway from the guidance is that architecture and orchestration should be considered separately.
After choosing where your data and transformations live, you can decide whether to run dbt jobs through native scheduling or orchestrate them as part of a broader Fabric pipeline workflow.
Fabric pipelines manage workflow dependencies and end-to-end orchestration, while dbt continues to own transformation logic, testing, dependencies, and materialization.
Learn more
If you're planning a new implementation, modernizing an existing architecture, or evaluating how dbt fits into your Fabric environment, start with the new documentation: Common dbt job patterns in Microsoft Fabric (Preview).
We'd love to hear which pattern best matches your architecture and where you'd like to see additional guidance in the future. Please share your feedback, questions, and use cases in the comments section.