{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"A dbt adapter that connects dbt to Apache Spark in Microsoft Fabric via Livy endpoints, enabling SQL-based data transformation workflows on Fabric Lakehouses with or without schema support.","skillfed_tags":["dbt-adapter","fabric-spark","data-transformation"],"use_cases":["Transform raw data in Fabric Lakehouses using dbt SQL models as part of an ELT pipeline","Organize and cleanse data with incremental models using merge or append strategies on Fabric Spark","Manage schema-based data organization within a single lakehouse using auto-detected three-part naming","Develop dbt projects locally with CLI authentication, then deploy to CI/CD with Service Principal credentials","Build snapshots and seeds on Fabric Spark to track slowly-changing dimensions and load reference data"],"what_it_does":"dbt-fabricspark is a dbt adapter that bridges dbt's transformation framework to Apache Spark running in Microsoft Fabric. It connects via Livy endpoints and handles both schema-enabled and non-schema Lakehouses, automatically detecting the configuration and using appropriate naming conventions (three-part for schema-enabled, two-part otherwise). The adapter manages Livy sessions with reuse and robust retry logic, supports multiple materialization types (table, view, incremental with several strategies, seed, snapshot), and includes Fabric Environment support via environmentId configuration.\n\nThe package handles Azure authentication through multiple modes (CLI for local development, Service Principal for CI/CD, Fabric Notebook for in-notebook workflows), implements credential masking and thread-safe token refresh for security, and provides resilience through HTTP 5xx retry with exponential backoff and configurable polling timeouts. It is actively maintained, production-stable, and requires Python 3.10 or later.","worth_installing":"Yes. This adapter is production-stable, actively maintained (last commit 13 days ago), has no known vulnerabilities, and low install friction. Install it if you use dbt with Microsoft Fabric Spark and need to transform data in Lakehouses. If you do not have a Fabric workspace or are not using dbt, it is not applicable."},"id":"dbt-fabricspark","links":{"html":"https://skillfed.io/packages/dbt-fabricspark","md":"https://skillfed.io/packages/dbt-fabricspark.md","pypi":"https://pypi.org/project/dbt-fabricspark/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-08-01","license_spdx":"MIT","license_treatment":"permissive","name":"dbt-fabricspark","python_support":"supports_current","summary":"A Microsoft Fabric Spark adapter plugin for dbt"},"popularity":{"monthly_downloads":1236220,"position":4174,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.13.0"}
