Teradata setup
Some core functionality may be limited. If you're interested in contributing, check out the source code in the repository listed in the next section.
profiles.yml
file is for dbt Core users onlyIf you're using dbt Cloud, you don't need to create a profiles.yml
file. This file is only for dbt Core users. To connect your data platform to dbt Cloud, refer to About data platforms.
- Maintained by: Teradata
- Authors: Teradata
- GitHub repo: Teradata/dbt-teradata
- PyPI package:
dbt-teradata
- Slack channel: #db-teradata
- Supported dbt Core version: v0.21.0 and newer
- dbt Cloud support: Supported
- Minimum data platform version: n/a
Installing dbt-teradata
Use pip
to install the adapter. Before 1.8, installing the adapter would automatically install dbt-core
and any additional dependencies. Beginning in 1.8, installing an adapter does not automatically install dbt-core
. This is because adapters and dbt Core versions have been decoupled from each other so we no longer want to overwrite existing dbt-core installations.
Use the following command for installation:
Configuring dbt-teradata
For Teradata-specific configuration, please refer to Teradata configs.
Python compatibility
Plugin version | Python 3.9 | Python 3.10 | Python 3.11 | Python 3.12 |
---|---|---|---|---|
1.0.0.x | ✅ | ❌ | ❌ | ❌ |
1.1.x.x | ✅ | ✅ | ❌ | ❌ |
1.2.x.x | ✅ | ✅ | ❌ | ❌ |
1.3.x.x | ✅ | ✅ | ❌ | ❌ |
1.4.x.x | ✅ | ✅ | ✅ | ❌ |
1.5.x | ✅ | ✅ | ✅ | ❌ |
1.6.x | ✅ | ✅ | ✅ | ❌ |
1.7.x | ✅ | ✅ | ✅ | ❌ |
1.8.x | ✅ | ✅ | ✅ | ✅ |
dbt dependent packages version compatibility
dbt-teradata | dbt-core | dbt-teradata-util | dbt-util |
---|---|---|---|
1.2.x | 1.2.x | 0.1.0 | 0.9.x or below |
1.6.7 | 1.6.7 | 1.1.1 | 1.1.1 |
1.7.x | 1.7.x | 1.1.1 | 1.1.1 |
1.8.x | 1.8.x | 1.1.1 | 1.1.1 |
1.8.x | 1.8.x | 1.2.0 | 1.2.0 |
1.8.x | 1.8.x | 1.3.0 | 1.3.0 |