OHDSI / WhiteRabbit

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.
http://ohdsi.github.io/WhiteRabbit
Apache License 2.0
178 stars 88 forks source link

Normalize Teradata in WhiteRabbit #382

Open janblom opened 1 year ago

janblom commented 1 year ago

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.