We will now configure dbt to connect to Teradata.
Create the file $HOME/.dbt/profiles.yml with the following content. Adjust <host>, <user>, <password> to match your Teradata credentials.
If you have already used dbt before in your environment you only need to add a profile for the project in your home's directory .dbt/profiles.yml file.
If the directory .dbt doesn't exist in your system yet you will need to create it and add the profiles.yml to manage your dbt profiles.
teddy_retailers:
outputs:
dev:
type: teradata
host: <host>
user: <user>
password: <password>
logmech: TD2
schema: teddy_retailers
tmode: ANSI
threads: 1
timeout_seconds: 300
priority: interactive
retries: 1
target: dev
Now, that we have the profile file in place, we can validate the setup:
uv run dbt debug
If the debug command returned errors, you likely have an issue with the content of profiles.yml.