Hätte gerne 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 „Distributed Query Engine“-Anwendung ist.
- Presto/Trino hatte seit der Abspaltung von FaceBook/Meta einige Projektbesitz-/Forking-Probleme – ich werde dies von hier an einfach als „Trino“ bezeichnen
- Die zentrale Trino-Schnittstelle ist HTTP/REST, das JSON übergibt
- Sprachspezifische Schnittstellen existieren für gängige Sprachen: Perl, Python, Java (als jdbc)
- Das Trino-Kernprojekt hat nie eine ODBC-Schnittstelle bereitgestellt – das wurde „anderen als Übung überlassen“
- MSWindows ODBC-Treiber wurden erstellt, aber deren Eigentum ist unklar:
- Ich weiß nicht, ob es eine vollständig Open-Source-TRINO/ODBC-Schnittstelle gibt.
Angesichts der Tatsache, dass die JMP-Benutzergemeinschaft hauptsächlich aus MSWindows- (und Mac-, aber nicht Linux-) Benutzern besteht, bedeutet die Anbindung von JMP an Cloud-basierte Datenquellen die Verwendung von ODBC und letztendlich zusätzliche Kosten für Unternehmen wie Magnitude, die eine Lösung anbieten.
JMP hat 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 sekundäre Kosten im Austausch für eine weniger bequeme explorative Datenanalyse eliminieren.