WhiteRabbit is a small application that can be used to analyse the structure and contents of a database as preparation for designing an ETL. It comes with RabbitInAHat, an application for interactive design of an ETL to the OMOP Common Data Model with the help of the the scan report generated by White Rabbit.
Is your feature request related to a problem? Please describe.
There are several issues with the Teradata database connector support in WhiteRabbit
the dependencies are (old) copies of jars, instead of normal maven dependencies
it is not possible to test the connector in an automated test without external dependencies
it is unknown whether there is an actual use of/interest in the Teradata connector
Describe the solution you'd like
The current version of the Teradata jdbc jar has version 16.0.0.32, and appears to have a dependency on com.teradata.tdgss.tdgssconfig version 16.0.0.0 (also a copied jar). Teradata jdbc is available as a normal dependency on Maven Central with version 16.20.00.13. This version no longer seems to depend on the tdgssconfig jar.
Solution: have Teradata 16.20.00.13 as a normal dependency, remove the old libraries from the source tree.
Describe alternatives you've considered
Deprecate and remove Teradata.
Additional context
Please not that both before and after the implementation of this issue, the Teradata connector can not be tested. Since the version update is only on patch level, it is expected that the connector will work (or not work) as before.
Is your feature request related to a problem? Please describe. There are several issues with the Teradata database connector support in WhiteRabbit
Describe the solution you'd like The current version of the Teradata jdbc jar has version 16.0.0.32, and appears to have a dependency on com.teradata.tdgss.tdgssconfig version 16.0.0.0 (also a copied jar). Teradata jdbc is available as a normal dependency on Maven Central with version 16.20.00.13. This version no longer seems to depend on the tdgssconfig jar. Solution: have Teradata 16.20.00.13 as a normal dependency, remove the old libraries from the source tree.
Describe alternatives you've considered Deprecate and remove Teradata.
Additional context Please not that both before and after the implementation of this issue, the Teradata connector can not be tested. Since the version update is only on patch level, it is expected that the connector will work (or not work) as before.