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 non è realmente un problema di JMP) è che la nostra origine dati è un'applicazione "motore di query distribuito" Presto/Trino.
- Presto/Trino ha subito alcuni problemi di proprietà/diffusione del progetto da quando si è separato da FaceBook/Meta: da qui in poi mi riferirò semplicemente a questo progetto come "Trino"
- L'interfaccia principale di Trino è HTTP/REST che passa JSON
- Esistono interfacce specifiche della lingua per i linguaggi comuni: perl, python, Java (come jdbc)
- Il progetto principale Trino non ha mai fornito un'interfaccia ODBC, che è stata "lasciata come esercizio da completare per gli altri"
- Sono stati creati i driver ODBC di MSWindows, 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 con origini dati basate su cloud significa utilizzare ODBC ed eventualmente sostenere spese secondarie per aziende come Magnitude che offrono una soluzione.
JMP offre grandi vantaggi per gli utenti MSWindows, ma i costi ODBC secondari di MSWindows potrebbero essere sufficienti per spingere gli utenti verso il mondo Linux/OpenSource (python, R e persino Java) dove eliminano i costi secondari in cambio di un'analisi esplorativa dei dati meno conveniente.
Grazie per aver postato @Peter_Hersh . Ti ho aggiunto come osservatore su Jira.