Skip to main content

The Hive adapter plugin for dbt

Project description

dbt-hive

The dbt-hive adapter allows you to use dbt along with Apache Hive and Cloudera Data Platform

Getting started

Credits

The initial adapter code was developed by bachng2017 who agreed to transfer the ownership and continute active development. This code base is now being activiely developed and maintained by Innovation Accelerator team in Cloudera.

Requirements

Python >= 3.8

dbt-core ~= 1.1.0

impyla >= 0.18a5

Install

Clone the repository

cd dbt-hive
pip3 install --user .

or install from pypip

pip3 install --user dbt-hive

Sample profile

demo_project:
  target: dev
  outputs:
  dev:
    type: hive
    auth_type: LDAP
    user: [username]
    password: [password]
    schema: [schema]
    host: [hive-meta-store-host]
    port: 443
    http_path: [http-path]
    thread: 1

Supported features

Name Supported
Materialization: Table Yes
Materialization: View Yes
Materialization: Incremental - Append Yes
Materialization: Incremental - Insert+Overwrite Yes
Materialization: Incremental - Merge No
Materialization: Ephemeral No
Seeds Yes
Tests Yes
Snapshots No
Documentation Yes
Authentication: LDAP Yes
Authentication: Kerberos No

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-hive-1.1.4.tar.gz (26.3 kB view details)

Uploaded Source

Built Distribution

dbt_hive-1.1.4-py3-none-any.whl (37.3 kB view details)

Uploaded Python 3

File details

Details for the file dbt-hive-1.1.4.tar.gz.

File metadata

  • Download URL: dbt-hive-1.1.4.tar.gz
  • Upload date:
  • Size: 26.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.4

File hashes

Hashes for dbt-hive-1.1.4.tar.gz
Algorithm Hash digest
SHA256 a9b0c8b40627b6fd683fc675a173e166f87c273d1a0913db7b307ed86b02f174
MD5 65c6d23473a94504292b4752ba58a472
BLAKE2b-256 e919e542a0061f148e907b72c73c3a8979c961e26961b16179138a8d11af7069

See more details on using hashes here.

File details

Details for the file dbt_hive-1.1.4-py3-none-any.whl.

File metadata

  • Download URL: dbt_hive-1.1.4-py3-none-any.whl
  • Upload date:
  • Size: 37.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.3 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.64.1 importlib-metadata/4.8.3 keyring/23.4.1 rfc3986/1.5.0 colorama/0.4.5 CPython/3.6.4

File hashes

Hashes for dbt_hive-1.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 813f9bd580a6a37edb333044ae9387ad1e90351c7deeb4c5c286ecf80818c388
MD5 e0902eef3276b9ff655c4e6d9be91ff8
BLAKE2b-256 7a7cc5a488c617dcef96816edc69ff738904085638c5e3971c079e821549c62e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page