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
- Install dbt
- Read the introduction and viewpoint
- For using
dbt-impala
adapter against Apache Kudu, please follow Kudu Integration guidelines.
Requirements
Current version of dbt-impala uses dbt-core 1.9.*. We are actively working on supporting the next available version of dbt-core.
Python >= 3.9 dbt-core == 1.9.*
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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file dbt_impala-1.9.0.tar.gz
.
File metadata
- Download URL: dbt_impala-1.9.0.tar.gz
- Upload date:
- Size: 28.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
318e7c32a90fb4d998a57ffc2bc6a5dce145e5e9c8cc7e9c65c340cdb52a09c2
|
|
MD5 |
386332363d625af3717d1e872baa06fd
|
|
BLAKE2b-256 |
758a81907c44a48916d51c08ca02bd82136ce09ad4832abe65b865c9e37e9ad8
|
File details
Details for the file dbt_impala-1.9.0-py3-none-any.whl
.
File metadata
- Download URL: dbt_impala-1.9.0-py3-none-any.whl
- Upload date:
- Size: 44.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.1.0 CPython/3.8.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 |
fab2866d1b35c03fb76a1c94b743c88a2ff711ce30b800895df30613f4c620ff
|
|
MD5 |
bb79fb89826220a797777db801634cba
|
|
BLAKE2b-256 |
acaa15a4b74b9742afeca8a1e1ad9bdbd03b7e3a24a45d584889337106f9a23d
|