Add Teradata connector#26731
Conversation
How will these tests be run on Trino CI? |
Thank you @findepi for your review. We need Trino team help to configure required environment variables to run Teradata connector integration tests and need to update Trino CI to include Teradata integration tests |
6b0015c to
db25a17
Compare
|
This pull request has gone a while without any activity. Ask for help on #core-dev on Trino slack. |
49f0a9d to
65b3ddb
Compare
b921824 to
f01eccc
Compare
f01eccc to
806d888
Compare
|
I’ve rebuilt the Trino Teradata Connector for version 479. |
b9d20d2 to
efb2971
Compare
mosabua
left a comment
There was a problem hiding this comment.
I had another look at the docs. Looks good now.
|
This pull request has gone a while without any activity. Ask for help on #core-dev on Trino slack. |
1 similar comment
|
This pull request has gone a while without any activity. Ask for help on #core-dev on Trino slack. |
Implement Teradata Trino Connector to handle Trino operations on Teradata, including connector configuration, type mappings, ClearScape integration for test environments, product tests, and documentation.
Description
This PR introduces the Teradata connector, enabling Trino to query and interact with Teradata data sources.
Key additions:
Implements the Teradata connector SPI with support for:
• Connection setup
• Schema retrieval
• Data type mapping
Adds integration tests against a Teradata ClearScape Analytics™ Experience instance to verify connection, query execution, and result mapping.
Updates documentation under connectors to include usage examples and configuration options.
This connector extends Trino’s ecosystem to support Teradata users, allowing them to leverage Trino’s distributed query engine for federated queries.
Additional context and related issues
The Teradata connector module has both unit tests and integration tests.
The integration tests require access to a Teradata ClearScape Analytics™ Experience.
You can follow the steps below to run the integration tests locally.
Prerequisites
Create a new ClearScape Analytics™ Experience account
If you don't already have one, sign up at:
Teradata ClearScape Analytics™ Experience
Login
Sign in with your new account at:
ClearScape Analytics™ Experience Login
Collect the API Token
Use the Copy API Token button in the UI to retrieve your token.
Define the following environment variables
Running Integration Tests
Once the environment variables are set, run the integration tests with:
./mvnw clean install -pl :trino-teradataRelease notes
( ) This is not user-visible or is docs only, and no release notes are required.
(x ) Release notes are required. Please propose a release note for me.
( ) Release notes are required, with the following suggested text: