Skip to main content

The dbt adapter for Microsoft Fabric Lakehouses and Data Warehouses

Reason this release was yanked:

not working

Project description

dbt-fabric-samdebruyn

dbt logo Fabric logo

A maintained and 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, continues development and maintenance through this fork. It has additional features and bugfixes compared to Microsoft's version, which has seen limited investment since adoption.

PyPI - Version

Quick start

Data Warehouse (T-SQL)

Drop-in replacement for the original dbt-fabric adapter:

pip install dbt-fabric-samdebruyn dbt-core

If you are migrating from the original adapter, all you need is pip uninstall dbt-fabric first.

Lakehouse (Spark SQL)

pip install dbt-fabric-samdebruyn[spark] dbt-core

This installs dbt-spark as a dependency. See the Lakehouse guide for configuration and usage.

Documentation

Full documentation for using dbt with Microsoft Fabric is available at dbt-fabric.debruyn.dev.

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dbt_fabric_samdebruyn-1.12.0.tar.gz (615.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dbt_fabric_samdebruyn-1.12.0-py3-none-any.whl (163.1 kB view details)

Uploaded Python 3

File details

Details for the file dbt_fabric_samdebruyn-1.12.0.tar.gz.

File metadata

  • Download URL: dbt_fabric_samdebruyn-1.12.0.tar.gz
  • Upload date:
  • Size: 615.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbt_fabric_samdebruyn-1.12.0.tar.gz
Algorithm Hash digest
SHA256 e27e9bf68546db0b13c1fb4b0195d0d0a0d40cef38dd02a794056ab663c62038
MD5 21acd3af8d4ba4d5f99d7788216da90d
BLAKE2b-256 28cdfb86c9fc3242540b47c22fcc907006a39804971b860c217c2f63da94a569

See more details on using hashes here.

File details

Details for the file dbt_fabric_samdebruyn-1.12.0-py3-none-any.whl.

File metadata

  • Download URL: dbt_fabric_samdebruyn-1.12.0-py3-none-any.whl
  • Upload date:
  • Size: 163.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for dbt_fabric_samdebruyn-1.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 16d3e0d387679e6a9a0125a2bfa4cd1441e15250ae5770e06eb64336743a7022
MD5 d54d2522b3e25a823f25e955f997b33d
BLAKE2b-256 620feb172c484d407691716b0d6d8c8039c4f9ccaafd967b3f7f8abb24dc99a1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page