dbt-clickhouse


Namedbt-clickhouse JSON
Version 1.9.4 PyPI version JSON
download
home_pagehttps://github.com/ClickHouse/dbt-clickhouse
SummaryThe Clickhouse plugin for dbt (data build tool)
upload_time2025-10-08 14:28:45
maintainerNone
docs_urlNone
authorClickHouse Inc.
requires_python>=3.9
licenseMIT
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            <p align="center">
  <img src="https://raw.githubusercontent.com/ClickHouse/dbt-clickhouse/master/etc/chdbt.png" alt="clickhouse dbt logo" width="300"/>
</p>

# dbt-clickhouse

This plugin ports [dbt](https://getdbt.com) functionality to [Clickhouse](https://clickhouse.tech/).

## Documentation

See the [ClickHouse website](https://clickhouse.com/docs/integrations/dbt) for the full documentation entry.

## Installation

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

```bash
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:

```bash
pip install dbt-clickhouse
```

## Supported features

- [x] Table materialization
- [x] View materialization
- [x] Incremental materialization
- [x] Microbatch incremental materialization
- [x] Materialized View materializations (uses the `TO` form of MATERIALIZED VIEW, experimental)
- [x] Seeds
- [x] Sources
- [x] Docs generate
- [x] Tests
- [x] Snapshots
- [x] Most dbt-utils macros (now included in dbt-core)
- [x] Ephemeral materialization
- [x] Distributed table materialization (experimental)
- [x] Distributed incremental materialization (experimental)
- [x] 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](CONTRIBUTING.md) 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](https://github.com/silentsokolov) for creating this connector and for their
valuable contributions.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/ClickHouse/dbt-clickhouse",
    "name": "dbt-clickhouse",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.9",
    "maintainer_email": null,
    "keywords": null,
    "author": "ClickHouse Inc.",
    "author_email": "guy@clickhouse.com",
    "download_url": "https://files.pythonhosted.org/packages/36/cc/48d5b4cfc9c5cfaba4256f66d8faef41065657f5e276c8866b1091fbcdb9/dbt_clickhouse-1.9.4.tar.gz",
    "platform": "any",
    "description": "<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/ClickHouse/dbt-clickhouse/master/etc/chdbt.png\" alt=\"clickhouse dbt logo\" width=\"300\"/>\n</p>\n\n# dbt-clickhouse\n\nThis plugin ports [dbt](https://getdbt.com) functionality to [Clickhouse](https://clickhouse.tech/).\n\n## Documentation\n\nSee the [ClickHouse website](https://clickhouse.com/docs/integrations/dbt) for the full documentation entry.\n\n## Installation\n\nUse your favorite Python package manager to install the app from PyPI, e.g.\n\n```bash\npip install dbt-core dbt-clickhouse\n```\n\n> **_NOTE:_**  Beginning in v1.8, dbt-core and adapters are decoupled. Therefore, the installation mentioned above\n> explicitly includes both dbt-core and the desired adapter.If you use a version prior to 1.8.0 the pip installation\n> command should look like this:\n\n```bash\npip install dbt-clickhouse\n```\n\n## Supported features\n\n- [x] Table materialization\n- [x] View materialization\n- [x] Incremental materialization\n- [x] Microbatch incremental materialization\n- [x] Materialized View materializations (uses the `TO` form of MATERIALIZED VIEW, experimental)\n- [x] Seeds\n- [x] Sources\n- [x] Docs generate\n- [x] Tests\n- [x] Snapshots\n- [x] Most dbt-utils macros (now included in dbt-core)\n- [x] Ephemeral materialization\n- [x] Distributed table materialization (experimental)\n- [x] Distributed incremental materialization (experimental)\n- [x] Contracts\n\n## Contributing\n\nWe welcome contributions from the community to help improve the dbt-ClickHouse adapter. Whether you\u2019re fixing a bug,\nadding a new feature, or enhancing documentation, your efforts are greatly appreciated!\n\nPlease take a moment to read our [Contribution Guide](CONTRIBUTING.md) to get started. The guide provides detailed\ninstructions on setting up your environment, running tests, and submitting pull requests.\n\n## Original Author\n\nClickHouse wants to thank @[silentsokolov](https://github.com/silentsokolov) for creating this connector and for their\nvaluable contributions.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "The Clickhouse plugin for dbt (data build tool)",
    "version": "1.9.4",
    "project_urls": {
        "Homepage": "https://github.com/ClickHouse/dbt-clickhouse"
    },
    "split_keywords": [],
    "urls": [
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "9fca039c9ab9993dfa8721158576da07e1582f6b1b19bbb51a5aa70a33f1e936",
                "md5": "e140f4745eedcdc1deccef585ea9e2a7",
                "sha256": "5c9bf1ce12e2e10849af0685d7d24c7652b8f244951b2a022c353e6f47827cbd"
            },
            "downloads": -1,
            "filename": "dbt_clickhouse-1.9.4-py2.py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "e140f4745eedcdc1deccef585ea9e2a7",
            "packagetype": "bdist_wheel",
            "python_version": "py2.py3",
            "requires_python": ">=3.9",
            "size": 62063,
            "upload_time": "2025-10-08T14:28:44",
            "upload_time_iso_8601": "2025-10-08T14:28:44.110436Z",
            "url": "https://files.pythonhosted.org/packages/9f/ca/039c9ab9993dfa8721158576da07e1582f6b1b19bbb51a5aa70a33f1e936/dbt_clickhouse-1.9.4-py2.py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": null,
            "digests": {
                "blake2b_256": "36cc48d5b4cfc9c5cfaba4256f66d8faef41065657f5e276c8866b1091fbcdb9",
                "md5": "81d94d41493c6ff0f471b1cde4e3e353",
                "sha256": "9f701ba84ccfb653ee7036019a3ece3d3e8f88433416f313eb72e25988aaa98d"
            },
            "downloads": -1,
            "filename": "dbt_clickhouse-1.9.4.tar.gz",
            "has_sig": false,
            "md5_digest": "81d94d41493c6ff0f471b1cde4e3e353",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.9",
            "size": 47966,
            "upload_time": "2025-10-08T14:28:45",
            "upload_time_iso_8601": "2025-10-08T14:28:45.070649Z",
            "url": "https://files.pythonhosted.org/packages/36/cc/48d5b4cfc9c5cfaba4256f66d8faef41065657f5e276c8866b1091fbcdb9/dbt_clickhouse-1.9.4.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2025-10-08 14:28:45",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "ClickHouse",
    "github_project": "dbt-clickhouse",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "dbt-clickhouse"
}
        
Elapsed time: 3.23689s