Générateur de requêtes et plusieurs schémas MySQLJMP 16.2 Query Builder n'autorise pas plusieurs connexions OBDC aux schémas MySQL au sein d'une même requête.Si je choisis une connexion DSN et que je sélectionne ensuite la table comme t1, je ne peux pas choisir une deuxième connexion DSN à une autre table dans un autre schéma dans la même version de requête.Il serait très utile que Query Builder puisse exécuter cette fonction.
Accès aux donnéesRe : Query Builder et plusieurs schémas MySQLSalut @Jeff_Perkinson
Merci.
Je pense utiliser un script pour exécuter plusieurs requêtes publiées par @ih Exécutez des requêtes en arrière-plan, attendez qu'elles se terminent et référencez-les dans le script JSL restant
La nouvelle fonctionnalité Work Flow de JMP 17 peut également être une étape intéressante pour m'aider à automatiser ces requêtes.
Acclamations!
Re : Query Builder et plusieurs schémas MySQLSalut @Onjai ,
Le problème ici est que la requête est réellement effectuée dans la base de données, pas dans JMP. Puisque vous utilisez deux DSN différents, il n'y a pas de base de données à laquelle soumettre la requête. Les deux bases de données ne se connaissent pas et n'ont pas accès aux mêmes schémas.
La seule façon de fonctionner est d'intégrer complètement les deux tables dans JMP et de laisser JMP exécuter la requête. En fait, vous pouvez le faire en introduisant TOUTES les deux tables des deux bases de données différentes dans JMP en tant que tables, puis en utilisant JMP Query Builder (qui s'exécute sur les tables de données JMP) pour créer la requête.
Je suis sûr que @Eric_Hill et @bryan_boone je me corrigerai si je me trompe.
Re : Query Builder et plusieurs schémas MySQLSalut Bryan,
Nous en avons discuté avec Eric Hill lors du sommet JMP cet automne.J'ai mis à niveau le pilote JMP 17 et ODBC vers le pilote ANSI 8.0.J'ai créé 2 connexions système DSN en utilisant le nouveau pilote pour chaque schéma du serveur.Je peux charger les deux connexions DSN dans Query Builder, mais je ne peux pas choisir une base de données dans une connexion et la joindre à une autre base de données dans la deuxième connexion.JMP 17 Query Builder n'autorise pas les connexions multiples.Je trouve cela très étrange. L'écran suivant (Query Builder) affiche uniquement les tables de la connexion DSN en surbrillance.Des pensées?

Re : Query Builder et plusieurs schémas MySQLOui. Dans JMP 17, la prise en charge des schémas pour MySQL est déterminée dynamiquement pour les pilotes ODBC MySQL 5+.
De plus, le serveur MySQL doit prendre en charge les schémas.
J'ai téléchargé MySQL Workbench et il s'est plaint de l'incompatibilité du serveur avec MySQL Workbench, si le serveur est 5.5 et que le Workbench est 5.6 et supérieur, tout comme le dernier pilote.
Il semble qu'il y ait 2 parties mobiles, la version du pilote ainsi que la version du serveur.
Re : Query Builder et plusieurs schémas MySQLHé, @Onjai ,
Nous venons de parler à JMP Discovery Online.
Cela peut être une réponse en deux parties :
- Avant JMP 17 (qui sortira en octobre), JMP ne prenait pas en charge les schémas dans MySQL (la prise en charge des schémas par MySQL est relativement récente).Cependant, avec JMP 17, si vous disposez d'un pilote ODBC MySQL prenant en charge les schémas (la version actuelle de MySQL ODBC est 8.0.30 par exemple), JMP et Query Builder prendront en charge les schémas dans MySQL.
- Il n'existe qu'une seule connexion ODBC associée à une requête donnée dans Query Builder.Ainsi, pour que vous puissiez effectuer des requêtes avec des tables dans différents schémas, les deux tables doivent être accessibles à partir d'une seule connexion ODBC.Dans la plupart des autres bases de données, telles que SQL Server et PostgreSQL, vous pouvez utiliser des tables de n'importe quel schéma d'une base de données à partir de la même connexion ODBC.J'espère que MySQL fonctionne de la même manière.
Marquage @bryan_boone ici au cas où il pourrait confirmer ce que j'ai dit ici.
Merci!
Éric