Ajouter des connecteurs natifs pour accéder à différents types de bases de donnéesChers tous,
J'ai vraiment commencé à aimer jmp depuis que j'ai pu importer mes données de notre base de données (Oracle, mysql) par certains scripts de requête automatiquement/efficacement. Mais pour autant que je sache, la seule méthode consiste à utiliser les connecteurs ODBC fournis par le système d'exploitation (Win10 dans mon cas, en utilisant JMP 14.0).
Nous essayons maintenant d'utiliser des sources de données supplémentaires telles que mongoDB, MS Asure dans le cloud et autres, et il semble que jmp soit très limité pour en tirer des données. Je sais, pour mongoDB il y a un pilote odbc, je suis sur le point d'installer. Et via python, je pourrais également obtenir des données de ces sources, mais cela nécessiterait une installation python pour chaque utilisateur.
Donc, à mon humble avis, il serait nécessaire pour les futures versions d'ajouter des connecteurs natifs à jmp. Au moins comme point de départ dans l'environnement de script.
Lorsque je regarde d'autres produits (comme tableau, mais je n'y ai pas accès), je suis un peu jaloux du riche support des sources de données.
https://www.tableau.com/products/desktop#data-sources
Merci et meilleures salutations, Georg
Accès aux donnéesRe : Ajouter des connecteurs natifs pour accéder à différents types de bases de donnéesBonjour à tous,
y a-t-il un nouveau développement sur ce sujet?
Mon informatique demande également des connecteurs natifs. Ils m'ont dit qu'ODBC est en fait "à l'ancienne" et pourrait être abandonné à l'avenir. De plus, leurs efforts de support et de maintenance pourraient être réduits.
Cordialement
Re : Ajouter des connecteurs natifs pour accéder à différents types de bases de données - Statut modifié en : Ouvert au voteMerci pour ce souhait et c'est super de voir les félicitations et les commentaires ici. Je veux juste ajouter quelques notes à ce souhait et poser également une question.
Globalement et pas parfaitement, JMP obtient des données de trois sources :
- Bases de données traditionnelles (Oracle, mysql, serveur SQL) utilisant un pilote ODBC et le générateur de requêtes comme vous l'avez noté ci-dessus.
- Fichiers plats (.jmp, y compris les données créées dans JMP via un DOE, .csv, .xlsx, .pdf, etc.)
- Et plus récemment, des interfaces de programmation basées sur un serveur Web.
Nous avons ajouté plusieurs connecteurs de données pour cette dernière catégorie dans les versions récentes de JMP : Google Sheets, SAS Cloud Analytic Services (CAS) et JMP Live.
Nous avons également une fonction à usage général HTTP Request (); qui vous permet de vous connecter aux points de terminaison REST, d'obtenir des données et de renvoyer JSON, que JMP sait transformer en table de données. Cela pourrait être utilisé pour la requête mongoDB ci-dessus en utilisant leur API de requête.
L'expansion de notre bibliothèque de connecteurs de données est sur la feuille de route, mais nous devons savoir où les organisations stockent leurs données en dehors des bases de données relationnelles traditionnelles. Si nous recevons suffisamment de demandes pour des connecteurs de données spécifiques, nous donnerons la priorité au travail dans les versions ultérieures de JMP.
La vision : Là où les scientifiques et les ingénieurs et leurs organisations stockent des données, faites en sorte qu'il soit aussi simple que Fichier -> Ouvrir pour obtenir ces données.
Re : Ajouter des connecteurs natifs pour accéder à différents types de bases de donnéesc'est aussi la fonctionnalité la plus demandée dans mon entreprise, différentes sources de données qui n'ont pas de pilote ODBC.
Re : Ajouter des connecteurs natifs pour accéder à différents types de bases de données - Statut modifié en : ReconnuRe : Ajouter des connecteurs natifs pour accéder à différents types de bases de donnéesAvec JMP 18, Python est désormais installé pour chaque utilisateur JMP et la prise en charge de l'intégration Python est considérablement améliorée. JMP 18 installe une distribution Python 3.11.x isolée et intégrée basée sur Python.org dans le cadre de l'installation de JMP. Cela signifie que l'intégration Python fonctionne désormais. Aucune configuration n'est nécessaire. Un éditeur de script compatible Python prend en charge la coloration syntaxique et l'exécution du code Python directement à partir de la fenêtre de script. La gestion des erreurs entièrement remaniée, y compris le backtrace de Python, améliore considérablement le débogage des scripts Python.
L'utilisation de packages externes prend facilement en charge Parquet, HDF5 et d'autres sources de données.
Le package interne import jmp prend en charge la création, la modification et l’accès aux tables de données via l’objet jmp.DataTable. L'index de script comporte une nouvelle catégorie « Python » documentant la nouvelle interface Python vers JMP ainsi que des exemples de code.
Re: Ajouter des connecteurs natifs pour accéder à différents types de bases de données@Daniel_Valente

-> Ça a l'air super !