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
view
table
ephemeral
incremental
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
Hashes for dbt_teradata-0.19.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5eecaa229c7a4253b4b3bd57dfecaaca158e4be7be63b32fd67b506fbaf93dfd |
|
MD5 | 59597e0ca0b4e18dcfaee8448d780d28 |
|
BLAKE2b-256 | 5eb3ec2bc284e01b7447f1fbb6667841ccd676bf2431400cfb02684c9eadd3de |