Hätte gern einen Datenkonnektor zur Presto/Trino-Datenbank. Dies ist eine von Seagate verwendete Datenbank. Hier ist, was sie gefragt haben und warum.
Unser aktuelles Problem (das nicht wirklich das Problem von JMP ist) besteht darin, dass unsere Datenquelle eine Presto/Trino-Anwendung einer „Distributed Query Engine“ ist.
- Presto/Trino hatte seit der Abspaltung von FaceBook/Meta einige Probleme mit der Projekteigentümerschaft/Aufspaltung – ich werde es von hier an einfach als „Trino“ bezeichnen.
- Die zentrale Trino-Schnittstelle ist HTTP/REST und übergibt JSON
- Es gibt sprachspezifische Schnittstellen für die gängigen Sprachen: Perl, Python, Java (als JDBC)
- Das Kernprojekt Trino bot nie eine ODBC-Schnittstelle – das wurde „als Übung für andere überlassen“
- Es wurden MSWindows ODBC-Treiber erstellt, aber deren Eigentümerschaft ist unklar:
- Ich weiß nicht, ob es eine vollständig Open-Source-TRINO/ODBC-Schnittstelle gibt.
Da die JMP-Benutzer-Community hauptsächlich aus MSWindows- (und Mac-, aber nicht Linux-)Benutzern besteht, ist für die Anbindung von JMP an Cloud-basierte Datenquellen die Verwendung von ODBC erforderlich, was letztendlich zu Folgekosten bei Unternehmen wie Magnitude führt, die eine Lösung anbieten.
JMP bietet große Vorteile für MSWindows-Benutzer, aber die sekundären MSWindows-ODBC-Kosten können ausreichen, um Benutzer in die Linux/OpenSource-Welt (Python, R, sogar Java) zu drängen, wo sie die sekundären Kosten einsparen und dafür eine weniger bequeme explorative Datenanalyse in Anspruch nehmen können.
Danke fürs Posten, @Peter_Hersh . Habe Sie als Beobachter im Jira hinzugefügt.