Mi piacerebbe avere un connettore dati per il database Presto/Trino.Questo è un database utilizzato da Seagate.Ecco cosa hanno chiesto e perché.
Il nostro problema attuale (che in realtà non è un problema di JMP) è che la nostra origine dati è un'applicazione Presto/Trino "motore di query distribuito".
- Presto/Trino ha subito alcuni problemi di proprietà/forking del progetto da quando è uscito da FaceBook/Meta – da qui in poi mi riferirò semplicemente a questo come "Trino"
- L'interfaccia principale di Trino è HTTP/REST che passa JSON
- Esistono interfacce specifiche per linguaggi comuni: perl, python, Java (come jdbc)
- Il progetto principale di Trino non ha mai fornito un'interfaccia ODBC, che è stata "lasciata come esercizio da completare per altri"
- I driver ODBC per MSWindows sono stati creati, ma la loro proprietà non è chiara:
- Non so se esiste un'interfaccia TRINO/ODBC completamente open source.
Dato che la comunità di utenti JMP è composta principalmente da utenti MSWindows (e Mac, ma non Linux), interfacciare JMP a origini dati basate su cloud significa utilizzare ODBC e, eventualmente, sostenere spese secondarie per aziende come Magnitude che offrono una soluzione.
JMP offre grandi vantaggi per gli utenti di MSWindows, ma i costi ODBC di MSWindows secondari possono essere sufficienti per spingere gli utenti nel mondo Linux/OpenSource (python, R, persino Java) dove eliminano i costi secondari in cambio di un'analisi esplorativa dei dati meno conveniente.