Query Builder y múltiples esquemas MySQLJMP 16.2 Query Builder no permite múltiples conexiones OBDC a esquemas MySQL dentro de una consulta.Si elijo una conexión DSN y luego selecciono la tabla como t1, no puedo elegir una segunda conexión DSN a otra tabla en otro esquema dentro de la misma compilación de consulta.Sería muy útil si Query Builder pudiera realizar esta función.
Interfaz de usuarioRe: Query Builder y múltiples esquemas MySQLHola @Jeff_Perkinson
Gracias.
Estoy pensando en utilizar un script para ejecutar múltiples consultas publicadas por @ih Ejecute consultas en segundo plano, espere a que se completen y haga referencia a ellas en el script JSL restante.
La nueva función Flujo de trabajo de JMP 17 también puede ser un paso interesante para ayudarme a automatizar estas consultas.
¡Salud!
Re: Query Builder y múltiples esquemas MySQLHola @Onjai ,
El problema aquí es que la consulta en realidad se realiza en la base de datos, no en JMP. Como está utilizando dos DSN diferentes, no hay ninguna base de datos a la que enviar la consulta. Las dos bases de datos no se conocen entre sí y no tienen acceso a los mismos esquemas.
La única forma en que podría funcionar es incorporar ambas tablas completamente a JMP y hacer que JMP ejecute la consulta. De hecho, puede hacerlo trayendo TODAS las dos tablas de las dos bases de datos diferentes a JMP como tablas y luego usando JMP Query Builder (que se ejecuta en tablas de datos JMP) para generar la consulta.
Estoy seguro que @Eric_Hill y @bryan_boone Me corregirá si me equivoco.
Re: Query Builder y múltiples esquemas MySQLHola Bryan,
Nosotros, junto con Eric Hill, discutimos esto en la Cumbre JMP este otoño.He actualizado al controlador JMP 17 y ODBC al controlador ANSI 8.0.Creé 2 conexiones DSN del sistema usando el nuevo controlador para cada esquema dentro del servidor.Puedo cargar ambas conexiones DSN en Query Builder pero no puedo elegir una base de datos de una conexión y unirla a otra base de datos en la segunda conexión.JMP 17 Query Builder no permite múltiples conexiones.Esto me parece muy extraño. La siguiente pantalla (Creador de consultas) muestra solo las tablas dentro de la conexión DSN resaltada.¿Alguna idea?

Re: Query Builder y múltiples esquemas MySQLSí. En JMP 17, la compatibilidad con esquemas para MySQL se determina dinámicamente para los controladores ODBC de MySQL 5+.
Además, el servidor MySQL debe admitir esquemas.
Descargué MySQL Workbench y me quejé de que el servidor era incompatible con MySQL Workbench, si el servidor es 5.5 y el Workbench es 5.6 y superior, al igual que el controlador más reciente.
Parece que hay dos partes móviles, la versión del controlador y la versión del servidor.
Re: Query Builder y múltiples esquemas MySQLEy, @Onjai ,
Acabamos de hablar en JMP Discovery Online.
Esta puede ser una respuesta de dos partes:
- Antes de JMP 17 (que saldrá en octubre), JMP no admitía esquemas en MySQL (el soporte de MySQL para esquemas es relativamente reciente).Sin embargo, con JMP 17, si tiene un controlador ODBC de MySQL que admita esquemas (la versión actual de ODBC de MySQL es 8.0.30, por ejemplo), JMP y Query Builder admitirán esquemas en MySQL.
- Sólo hay una conexión ODBC asociada con una consulta determinada en Query Builder.Por lo tanto, para realizar consultas con tablas en diferentes esquemas, ambas tablas deberán ser accesibles desde una única conexión ODBC.En la mayoría de las otras bases de datos, como SQL Server y PostgreSQL, puede utilizar tablas de cualquier esquema en una base de datos desde la misma conexión ODBC.Espero que MySQL funcione de la misma manera.
Etiquetado @bryan_boone aquí en caso de que pueda confirmar lo que he dicho aquí.
¡Gracias!
eric