Skip to main content

Impala adapter for DBT

Project description

dbt-impala

The dbt-impala adapter allows you to use dbt along with Apache Impala and Cloudera Data Platform

Getting started

Requirements

Current version of dbt-impala work only with dbt-core 1.4 but not with dbt-core >= 1.5. We are actively working on next release 1.5 which will work with dbt-core 1.5

Python >= 3.7 dbt-core == 1.3.*

For development/testing or contribution to the dbt-impala, please follow Contributing guidelines.

Installing dbt-impala

pip install dbt-impala

Profile Setup

demo_project:
  target: dev
  outputs:
    dev:
     type: impala
     host: impala-coordinator.my.org.com
     port: 443
     dbname: my_db
     schema: my_db
     user: my_user
     password: my_pass
     auth_type: ldap
     http_path: cliservice

Supported features

Name Supported Iceberg
Materialization: View Yes N/A
Materialization: Table Yes Yes
Materialization: Table with Partitions Yes Yes
Materialization: Incremental - Append Yes Yes
Materialization: Incremental - Append with Partitions Yes Yes
Materialization: Incremental - Insert+Overwrite Yes Yes
Materialization: Incremental - Insert+Overwrite with Partition Yes Yes
Materialization: Incremental - Merge No No
Materialization: Ephemeral Yes Yes
Seeds Yes Yes
Tests Yes Yes
Snapshots No No
Documentation Yes Yes
Authentication: LDAP Yes Yes
Authentication: Kerberos Yes No

Tests Coverage

Functional Tests

Name Base Iceberg
Materialization: View Yes N/A
Materialization: Table Yes Yes
Materialization: Table with Partitions Yes Yes
Materialization: Incremental - Append Yes Yes
Materialization: Incremental - Append with Partitions Yes Yes
Materialization: Incremental - Insert+Overwrite Yes Yes
Materialization: Incremental - Insert+Overwrite with Partition Yes Yes
Materialization: Ephemeral Yes Yes
Seeds Yes Yes
Tests Yes Yes
Snapshots No No
Documentation Yes Yes
Authentication: LDAP Yes Yes
Authentication: Kerberos No 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-impala-1.6.0.tar.gz (27.8 kB view details)

Uploaded Source

Built Distribution

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

dbt_impala-1.6.0-py3-none-any.whl (44.0 kB view details)

Uploaded Python 3

File details

Details for the file dbt-impala-1.6.0.tar.gz.

File metadata

  • Download URL: dbt-impala-1.6.0.tar.gz
  • Upload date:
  • Size: 27.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.18 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-impala-1.6.0.tar.gz
Algorithm Hash digest
SHA256 abe0a1518b2f320e63e41ff1ebb8782f4e15178b0c3ce0af24d34d248964fba7
MD5 5a45f2649c7fc19452a1fdd705ac9c37
BLAKE2b-256 203d298fda7cfd7c0cd8a127d8eb95ee62acd74e4675f9f30583781f4004dfc8

See more details on using hashes here.

File details

Details for the file dbt_impala-1.6.0-py3-none-any.whl.

File metadata

  • Download URL: dbt_impala-1.6.0-py3-none-any.whl
  • Upload date:
  • Size: 44.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.10.0 readme-renderer/34.0 requests/2.27.1 requests-toolbelt/1.0.0 urllib3/1.26.18 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_impala-1.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4b9e0827d75a6f8e4cece5f196c1114ae23070cb4e9bba3026b9966262671c28
MD5 3cd8a1c15deb1adc6f1eca0d5820e078
BLAKE2b-256 b21c406497095f963ad141ac25d92573e722b25fef2295ef3a3c11cd9e2afa22

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