dbt-fabric-samdebruyn¶

This fork will stop receiving updates
Development focus is shifting to contributing useful changes directly to the official upstream adapters: microsoft/dbt-fabric for the Data Warehouse (T-SQL) and microsoft/dbt-fabricspark for the Lakehouse (Spark SQL). This fork will stop receiving updates in the near future.
See issue #315 for the full reasoning and current status.
An extended fork of the dbt-fabric adapter, supporting both Microsoft Fabric compute engines:
- Fabric Data Warehouse — T-SQL, uses the mssql-python driver (
type: fabric) - Fabric Lakehouse — Spark SQL via Livy sessions (
type: fabricspark)
The dbt-fabric adapter was originally developed by the community and later adopted by Microsoft. Sam Debruyn, one of the original authors and core contributors, built this fork to add additional features and bugfixes on top of Microsoft's version.
Quick start¶
Data Warehouse (T-SQL)¶
Drop-in replacement for the original dbt-fabric adapter:
If you are migrating from the original adapter, all you need is pip uninstall dbt-fabric first.
Lakehouse (Spark SQL)¶
This installs dbt-spark as a dependency. See the Lakehouse guide for configuration and usage.
Code of Conduct¶
Everyone interacting in this project's codebases, issues, discussions, and related Slack channels is expected to follow the dbt Code of Conduct.
Acknowledgements¶
Special thanks to:
- Jacob Mastel: for his initial work on building dbt-sqlserver.
- Mikael Ene: for his initial work and continued maintenance on the dbt-sqlserver adapter.
- Anders Swanson: for his continued maintenance of the dbt-sqlserver adapter and the creation of the dbt-synapse adapter. And for his work at dbt Labs.
- dbt Labs: for their continued support of the dbt open source ecosystem.
- the Microsoft Fabric product team, for their support and contributions to the dbt-fabric adapter.
- every other contributor to dbt-sqlserver, dbt-synapse, and dbt-fabric.