Skip to main content

dbt adapter for CrateDB 5.5 and higher

Project description

dbt logo

dbt logo

CI Badge » Unit Tests CI Badge » Integration Tests

dbt-cratedb2

Bluesky Release Notes Downloads per month

Package version License Status Supported Python versions

» Documentation | Changelog | PyPI | Issues | Source code | License | CrateDB | Community Forum

The dbt-cratedb2 package contains all the code enabling dbt to work with CrateDB Self-Managed or CrateDB Cloud.

dbt enables data analysts and engineers to transform their data using the same practices that software engineers use to build applications. dbt is the T in ELT. Organize, cleanse, denormalize, filter, rename, and pre-aggregate the raw data in your warehouse so that it's ready for analysis.

CrateDB is a distributed and scalable SQL database for storing and analyzing massive amounts of data in near real-time, even with complex queries. It is PostgreSQL-compatible, and based on Lucene.

Installation

Install the most recent version of dbt-cratedb2.

pip install --upgrade dbt-cratedb2

Getting started

What's Inside

CrateDB is PostgreSQL-compatible, that's why dbt-cratedb2 heavily builds upon the canonical dbt-postgres adapter. For more information on using dbt with CrateDB, consult the docs.

psycopg2

By default, dbt-cratedb2 installs psycopg2-binary. For more information, please visit psycopg2 notes.

Project Information

Acknowledgements

Kudos to the authors of all the many software components this library is inheriting from and building upon, most notably the dbt-postgres package, and dbt itself.

Contributing

The dbt-cratedb2 package is an open source project, and is managed on GitHub. We appreciate contributions of any kind.

License

The project uses the Apache Software License, like the dbt-postgres project it is deriving from.

Code of Conduct

Everyone interacting with Crate.io's codebases, issue trackers, chat rooms, and mailing lists, please follow the CrateDB Code of Conduct.

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_cratedb2-0.1.1.tar.gz (18.7 kB view details)

Uploaded Source

Built Distribution

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

dbt_cratedb2-0.1.1-py3-none-any.whl (23.1 kB view details)

Uploaded Python 3

File details

Details for the file dbt_cratedb2-0.1.1.tar.gz.

File metadata

  • Download URL: dbt_cratedb2-0.1.1.tar.gz
  • Upload date:
  • Size: 18.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for dbt_cratedb2-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3bdd08191adec979fd8e5ea75ce39df206c86ca53bf4e0e7a5a2f4f3a63d73c7
MD5 88a6a58df424d2edfd6770bdb0d21257
BLAKE2b-256 17ee22fa14459a97d7e5bef7abd47d22655687434927714f306ffba6c2160195

See more details on using hashes here.

File details

Details for the file dbt_cratedb2-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: dbt_cratedb2-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 23.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for dbt_cratedb2-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8d73d4d2270a78fb1dfd34393cd1ba37c3662e4b61f7d357f64b065a6cca6ef2
MD5 2f432d4641226a02bb01298c7c5ecd1d
BLAKE2b-256 87c76c4d098ace20f8d6de28b5afa3bdf92edbd485a2a42c115e050ff949699f

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