J'adorerais avoir un connecteur de données vers la base de données Presto/Trino. Il s'agit d'une base de données utilisée par Seagate. Voici ce qu'ils ont demandé et pourquoi.
Notre problème actuel (qui n'est pas vraiment le problème de JMP) est que notre source de données est une application de « moteur de requêtes distribuées » Presto/Trino.
- Presto/Trino a connu quelques problèmes de propriété/forking de projet depuis sa séparation de FaceBook/Meta – j'appellerai simplement cela « Trino » à partir de maintenant.
- L'interface principale de Trino est HTTP/REST passant JSON
- Des interfaces spécifiques au langage existent pour les langages courants : perl, python, Java (comme jdbc)
- Le projet principal Trino n'a jamais fourni d'interface ODBC – cela a été « laissé comme un exercice à réaliser par d'autres ».
- Des pilotes ODBC MSWindows ont été créés, mais leur propriété n'est pas claire :
- Je ne sais pas s'il existe une interface TRINO/ODBC entièrement open source.
Étant donné que la communauté des utilisateurs de JMP est principalement composée d'utilisateurs de MSWindows (et de Mac, mais pas de Linux), l'interfaçage de JMP avec des sources de données basées sur le cloud signifie utiliser ODBC et éventuellement encourir des dépenses secondaires pour des entreprises comme Magnitude qui proposent une solution.
JMP présente de grands avantages pour les utilisateurs de MSWindows, mais les coûts secondaires ODBC de MSWindows peuvent suffire à pousser les utilisateurs vers le monde Linux/OpenSource (python, R, même Java) où ils éliminent les coûts secondaires en échange d'une analyse exploratoire des données moins pratique.
Merci d'avoir publié @Peter_Hersh . Je vous ai ajouté en tant qu'observateur sur Jira.