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 uses dbt-core 1.11.*. We are actively working on supporting the next available version of dbt-core.

Python >= 3.10 dbt-core == 1.11.*

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 Kudu
Materialization: View Yes N/A N/A
Materialization: Table Yes Yes Yes
Materialization: Table with Partitions Yes Yes Yes
Materialization: Incremental - Append Yes Yes Yes
Materialization: Incremental - Append with Partitions Yes Yes No
Materialization: Incremental - Insert+Overwrite Yes Yes No
Materialization: Incremental - Insert+Overwrite with Partition Yes Yes No
Materialization: Incremental - Merge No No No
Materialization: Ephemeral Yes Yes No
Seeds Yes Yes Yes
Tests Yes Yes Yes
Snapshots No No No
Documentation Yes Yes Yes
Authentication: LDAP Yes Yes Yes
Authentication: Kerberos Yes No No

Tests Coverage

Functional Tests

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

Uploaded Python 3

File details

Details for the file dbt_impala-1.11.0.tar.gz.

File metadata

  • Download URL: dbt_impala-1.11.0.tar.gz
  • Upload date:
  • Size: 28.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.13

File hashes

Hashes for dbt_impala-1.11.0.tar.gz
Algorithm Hash digest
SHA256 b6da33648157f8b6f102a935b57a4ad0571030b0dae32e8f101ecb936d78b77e
MD5 0b2a684be05f2465a2b9263842ec35b8
BLAKE2b-256 45e6832e8d1f606da227992aa4032f8e824da3ae42470bfb21fd7b428606f424

See more details on using hashes here.

File details

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

File metadata

  • Download URL: dbt_impala-1.11.0-py3-none-any.whl
  • Upload date:
  • Size: 44.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.13

File hashes

Hashes for dbt_impala-1.11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 13842a931d4dde5db466b6825dc589492b0a29d809a62dc696429f3c3741698d
MD5 7cc985b1df0c3513e4c6c8b5ae83d664
BLAKE2b-256 6bd3553c99a2896e2fd128e3fa1e4b7a1c106ec2e0e361b7bea546d99e148f1e

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