The Teradata adapter plugin for dbt (data build tool)
Project description
dbt-teradata
This plugin ports dbt functionality to Teradata Vantage.
Sample profile
Here is a working example of a dbt-teradata:
my-teradata-db-profile:
target: dev
outputs:
dev:
type: teradata
host: localhost
user: dbc
password: dbc
schema: dbt_test
tmode: ANSI
At a minimum, you need to specify host, user, password, schema (database), tmode.
Optional configurations
Logmech
The logon mechanism for Teradata jobs that dbt executes can be configured with the logmech configuration in your Teradata profile. The logmech field can be set to: TD2, LDAP, KRB5, TDNEGO. For more information on authentication options, go to Teradata Vantage authentication documentation.
my-teradata-db-profile:
target: dev
outputs:
dev:
type: teradata
host: <host>
user: <user>
password: <password>
schema: dbt_test
tmode: ANSI
logmech: LDAP
Port
If your Teradata database runs on port different than the default (1025), you can specify a custom port in your dbt profile using port configuration.
my-teradata-db-profile:
target: dev
outputs:
dev:
type: teradata
host: <host>
user: <user>
password: <password>
schema: dbt_test
tmode: ANSI
port: <port>
Supported Features
Materializations
viewtableephemeralincremental
Commands
All, apart from source and snapshot.
Limitations
Connection configuration
The following Teradata configuration options are currently not supported by the adapter: account, cop, coplast, encryptdata, lob_support, log, logdata, max_message_body, partition, sip_support.
Transaction mode
Only ANSI transaction mode is supported.
Dbt features
Snapshots are currently not supported.
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-teradata-0.19.0.1.tar.gz.
File metadata
- Download URL: dbt-teradata-0.19.0.1.tar.gz
- Upload date:
- Size: 14.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9224d8234bd744330abe87d254e885bc8c69b703c6240f3e7649b550dcdce3f5
|
|
| MD5 |
e8afd40149136c6e77f8d83c7f8ac8a1
|
|
| BLAKE2b-256 |
e4a336b00dd947ed8ddb9426c01a6eceaaa4b0ee30bb8f8bf1153e84aeb8f10c
|
File details
Details for the file dbt_teradata-0.19.0.1-py3-none-any.whl.
File metadata
- Download URL: dbt_teradata-0.19.0.1-py3-none-any.whl
- Upload date:
- Size: 22.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.7.5
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5eecaa229c7a4253b4b3bd57dfecaaca158e4be7be63b32fd67b506fbaf93dfd
|
|
| MD5 |
59597e0ca0b4e18dcfaee8448d780d28
|
|
| BLAKE2b-256 |
5eb3ec2bc284e01b7447f1fbb6667841ccd676bf2431400cfb02684c9eadd3de
|