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-impalaadapter against Apache Kudu, please follow Kudu Integration guidelines.
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 |
Metadata
Release files for dbt-impala 1.11.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| dbt_impala-1.11.2.tar.gz | 27.1 kB | Without provenance | Details |
Release files / dbt_impala-1.11.2.tar.gz
| Download URL | dbt_impala-1.11.2.tar.gz |
|---|---|
| Size | 27.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
86e4090f4378c0e931c9410024aa5fa6ff0b13e220bc057c5ce1e15fc9532918
|
|
BLAKE2b-256 checksum How to use checksums |
b0795545e76eda8d306cbf29a20dba7bd84e41ce6b54d2e3cd3b65dbb4244e4f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.8.13
|
Security for dbt-impala 1.11.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.