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.3 but not with dbt-core >= 1.4. We are actively working on next release 1.4 which will work with dbt-core 1.4

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.4.0.tar.gz (27.9 kB view hashes)

Uploaded Source

Built Distribution

dbt_impala-1.4.0-py3-none-any.whl (44.2 kB view hashes)

Uploaded Python 3

Supported by

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