Skip to main content

The Clickhouse plugin for dbt (data build tool)

Project description

clickhouse dbt logo

dbt-clickhouse

This plugin ports dbt functionality to Clickhouse.

Documentation

See the ClickHouse website for the full documentation entry.

Installation

Use your favorite Python package manager to install the app from PyPI, e.g.

pip install dbt-core dbt-clickhouse

NOTE: Beginning in v1.8, dbt-core and adapters are decoupled. Therefore, the installation mentioned above explicitly includes both dbt-core and the desired adapter.If you use a version prior to 1.8.0 the pip installation command should look like this:

pip install dbt-clickhouse

Supported features

  • Table materialization
  • View materialization
  • Incremental materialization
  • Microbatch incremental materialization
  • Materialized View materializations (uses the TO form of MATERIALIZED VIEW, experimental)
  • Seeds
  • Sources
  • Docs generate
  • Tests
  • Snapshots
  • Most dbt-utils macros (now included in dbt-core)
  • Ephemeral materialization
  • Distributed table materialization (experimental)
  • Distributed incremental materialization (experimental)
  • Contracts

Contributing

We welcome contributions from the community to help improve the dbt-ClickHouse adapter. Whether you’re fixing a bug, adding a new feature, or enhancing documentation, your efforts are greatly appreciated!

Please take a moment to read our Contribution Guide to get started. The guide provides detailed instructions on setting up your environment, running tests, and submitting pull requests.

Original Author

ClickHouse wants to thank @silentsokolov for creating this connector and for their valuable contributions.

Project details


Download files

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

Source Distribution

dbt_clickhouse-1.9.6.tar.gz (48.0 kB view details)

Uploaded Source

Built Distribution

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

dbt_clickhouse-1.9.6-py2.py3-none-any.whl (62.1 kB view details)

Uploaded Python 2Python 3

File details

Details for the file dbt_clickhouse-1.9.6.tar.gz.

File metadata

  • Download URL: dbt_clickhouse-1.9.6.tar.gz
  • Upload date:
  • Size: 48.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for dbt_clickhouse-1.9.6.tar.gz
Algorithm Hash digest
SHA256 6fb0ad01fe3e122182548a44f59b26610b409f6e93138a235b5c62191fdf722e
MD5 ed971108dc1089ab69c8e5f828c810fa
BLAKE2b-256 10f8175cff0ff0c1ca4ee7c912c6cfe6944e3e2ce1d72c640fd38ef76a787092

See more details on using hashes here.

File details

Details for the file dbt_clickhouse-1.9.6-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for dbt_clickhouse-1.9.6-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 384b2de46767009adf2f3349fbce826f7f86c15cb439c334959e07b9e40d6d27
MD5 dcc71bfd775c4b1a797a434377f19f67
BLAKE2b-256 5a463bc1df4d34546b993d1358797c849a5c8e0430e13e75e0e8b0a67fdef8d9

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