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.2.0

impyla >= 0.18a5

Install

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 Yes

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.2.0.tar.gz (29.3 kB view details)

Uploaded Source

Built Distribution

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

dbt_hive-1.2.0-py3-none-any.whl (49.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: dbt-hive-1.2.0.tar.gz
  • Upload date:
  • Size: 29.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.10.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.2.0.tar.gz
Algorithm Hash digest
SHA256 59725e22fc1c70355341e1a6f9d1aca02bd9ad8aeb6d2ce25654d77488ed60b8
MD5 e5f06dedf95e6dee0c9888bd76eb01f0
BLAKE2b-256 1863cfbd141e0e04e12ab9b0cc513f12c41c3d450e78e46102ec39598b6a42f0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dbt_hive-1.2.0-py3-none-any.whl
  • Upload date:
  • Size: 49.2 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.10.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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1fec08b3c105e03e691caad73b52d604fd80ca4eaf8037ffcb8582310198dac0
MD5 ade59356c5b7d49dd73b6f39e0fe552d
BLAKE2b-256 d294bef5b03b7a7c13bf3035c59c7dd79b33d88602018787df169fcfcdba2749

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