The Teradata Connector for Trino enables Trino to connect to Teradata Vantage.
This repository is maintained by Teradata for the development and distribution of the Teradata Connector for Trino.
For installation, configuration, supported features, and usage information, see the Teradata Connector for Trino documentation.
Tested versions of the Teradata Connector for Trino are published under
GitHub Releases. Each release is identified by a tag of the
form teradata-trino-<trino-version>. The release version always matches the
Trino version it is built for (for example, teradata-trino-482 is built for
Trino 482).
Customers should use published releases rather than the teradata-development
branch.
| Release | Trino version |
|---|---|
teradata-trino-482 |
482 |
The teradata-development branch is currently based on Trino 485-SNAPSHOT (see
the root pom.xml).
- Download the plugin
.zipfrom the latest release. - Unpack it into the
plugin/directory of every Trino coordinator and worker. - Create
etc/catalog/teradata.propertiesand restart Trino.
See the documentation for the full list of configuration properties and authentication options.
./mvnw -pl plugin/trino-teradata -am install -DskipTestsThe plugin archive is created in plugin/trino-teradata/target/.
Developer notes and instructions for running the integration tests against
Teradata ClearScape Analytics Experience are in
plugin/trino-teradata/README.md.
teradata-development- Latest Teradata Connector development.master- Synchronized with the upstream Trino repository.
The master branch does not contain Teradata Connector changes until those
changes are incorporated upstream.
Newest first. Each released version links to its GitHub Release for the full list of changes.
- Rebased onto upstream Trino 485-SNAPSHOT.
- Trino-managed views:
CREATE VIEW,DROP VIEW, andSELECTfrom views. - JWT, secret, and bearer-token authentication.
- Pushdown for
CAST,LOWER/UPPER,SUBSTRING, andAVGwithFLOATcasting. TIMEandTIMESTAMPtypes with precision.- ClearScape-based integration test infrastructure and CI matrix.
- Removed the legacy product tests, which depended on a test framework that upstream Trino has dropped.
- Initial release of the Teradata Connector for Trino on Trino 482.
- See the release page for details.
Report issues through this repository's issue tracker. Contributions to the
connector are made as pull requests against teradata-development.
Changes intended for upstream Trino should branch from master.
This repository is a fork of Trino and is licensed under the Apache License 2.0.