Tip
If you don't already have a Teradata instance running, we recommend signing up for a free ClearScape Analytics trial.
-
The ADBC driver for Teradata is available from Columnar's private driver registry. Create a Columnar Console account and activate a 14-day free trial. Then authenticate to the registry:
dbc auth login
-
Install the ADBC driver for Teradata:
dbc install teradata
-
Download and install the Teradata Tools and Utilities (TTU). Select "Tools and Utilities" and choose the package for your platform. Install to the default location:
- Linux:
/opt/teradata - macOS:
/Library/Application Support/teradata - Windows:
C:\Program Files\Teradata\Client
On Windows, you can do this with
winget install Teradata.TTUBaseOn macOS with Homebrew, you can do this with
brew tap Teradata/teradata && brew install ttubasesuite - Linux:
-
Set
LD_LIBRARY_PATH(Linux),DYLD_LIBRARY_PATH(macOS), orPATH(Windows) to make sure the TTU libraries are discoverable by your application. -
Customize the Python script
main.py:- Change the connection arguments in
db_kwargs.uriis the URI of your Teradata instance. The format isteradata://user:password@host[:port].
- Change the SQL SELECT statement in
cursor.execute().
- Change the connection arguments in
-
Run the Python script:
uv run main.py