Me encantaría tener un conector de datos para la base de datos Presto/Trino. Esta es una base de datos utilizada por Seagate. Esto es lo que preguntaron y por qué.
Nuestro problema actual (que en realidad no es un problema de JMP) es que nuestra fuente de datos es una aplicación de “motor de consultas distribuidas” Presto/Trino.
- Presto/Trino había experimentado algunos problemas de propiedad/bifurcación del proyecto desde que se separó de FaceBook/Meta; de ahora en adelante, simplemente me referiré a esto como 'Trino'.
- La interfaz principal de Trino es HTTP/REST pasando JSON
- Existen interfaces específicas de lenguaje para lenguajes comunes: perl, python, Java (como jdbc)
- El proyecto principal de Trino nunca proporcionó una interfaz ODBC, lo que “se dejó como un ejercicio para que otros lo completaran”.
- Se crearon controladores ODBC de MSWindows, pero su propiedad no está clara:
- No sé si existe una interfaz TRINO/ODBC totalmente de código abierto.
Dado que la comunidad de usuarios de JMP está formada principalmente por usuarios de MSWindows (y Mac, pero no de Linux), conectar JMP a fuentes de datos basadas en la nube significa utilizar ODBC y, eventualmente, incurrir en gastos secundarios para empresas como Magnitude, que ofrecen una solución.
JMP tiene grandes beneficios para los usuarios de MSWindows, pero los costos secundarios de ODBC de MSWindows pueden ser suficientes para empujar a los usuarios al mundo Linux/OpenSource (Python, R, incluso Java), donde eliminan los costos secundarios a cambio de un análisis de datos exploratorios menos conveniente.
Gracias por publicar @Peter_Hersh . Te he agregado como observador en Jira.