{"categories":[{"label":"Database","url":"https://skillfed.io/packages/category/database/2"}],"enrichment":{"capability":"dbt-exasol is a dbt adapter that enables data transformation workflows on Exasol warehouses using dbt's SQL and Python capabilities.","skillfed_tags":["dbt-adapter","data-warehouse","etl-elt"],"use_cases":["Build and test SQL transformation pipelines on Exasol using dbt's project structure and version control.","Implement incremental models with microbatch strategy to efficiently update large Exasol tables.","Define and test SQL and Python user-defined functions (UDFs/UDAFs) as dbt models.","Create and maintain slowly-changing-dimension snapshots with hard_deletes and dbt_valid_to_current support.","Generate and enforce data contracts through dbt unit tests and column-level documentation."],"what_it_does":"dbt-exasol bridges dbt-core and Exasol, allowing data engineers to write and orchestrate SQL transformations on Exasol warehouses using dbt's familiar project structure, testing, and documentation tools. It implements most dbt-core 1.12 features including incremental models with microbatch strategy, SQL and Python user-defined functions, snapshots, unit testing, and grants management. Some platform limitations exist: Python models, materialized views, and native zero-copy clones are not supported due to Exasol's architecture; microbatch concurrency runs sequentially because Exasol uses optimistic transaction-conflict detection at table granularity.\n\nThe adapter is marked production-ready and actively maintained. It depends on dbt-core, dbt-adapters, dbt-core-experimental-parser, protobuf, and pyexasol for connectivity. Installation is straightforward via pip, and configuration uses a standard dbt profiles.yml with Exasol connection parameters (DSN, user, password, schema). It supports Python 3.11\u20133.14 and Exasol versions 7.x, 8.x, and \u22652025.x.","worth_installing":"Yes, with conditions. Install if you use Exasol as your warehouse and want dbt's transformation and testing framework. The adapter is production-ready, actively maintained, and covers most dbt-core 1.12 features. However, be aware of platform limitations: Python models, materialized views, and native zero-copy clones are not supported. The GPL-3.0-or-later license requires any derivative work to remain open-source, which may conflict with proprietary projects."},"id":"dbt-exasol","links":{"html":"https://skillfed.io/packages/dbt-exasol","md":"https://skillfed.io/packages/dbt-exasol.md","pypi":"https://pypi.org/project/dbt-exasol/"},"maintenance":{"status":"active"},"meta":{"latest_release":"2026-07-25","license_spdx":null,"license_treatment":"copyleft","name":"dbt-exasol","python_support":"supports_current","summary":"Adapter to dbt-core for warehouse Exasol"},"popularity":{"monthly_downloads":2327731,"position":3136,"tier":"top_5000"},"security":{"n_vulnerabilities":0},"version":"1.12.0"}
