쿼리 빌더 및 여러 MySQL 스키마JMP 16.2 쿼리 빌더는 하나의 쿼리 내에서 MySQL 스키마에 대한 여러 OBDC 연결을 허용하지 않습니다.DSN 연결을 선택한 다음 테이블을 t1로 선택하면 동일한 쿼리 빌드 내의 다른 스키마에 있는 다른 테이블에 대한 두 번째 DSN 연결을 선택할 수 없습니다.Query Builder가 이 기능을 수행할 수 있다면 매우 유용할 것입니다.
데이터 접근Re: 쿼리 빌더 및 여러 MySQL 스키마안녕 @Jeff_Perkinson
감사합니다.
게시한 여러 쿼리를 실행하기 위해 스크립트를 사용할 생각입니다. @ih 백그라운드에서 쿼리를 실행하고 완료될 때까지 기다린 후 나머지 JSL 스크립트에서 참조합니다.
JMP 17의 새로운 작업 흐름 기능은 이러한 쿼리를 자동화하는 데 도움이 되는 흥미로운 단계일 수도 있습니다.
건배!
Re: 쿼리 빌더 및 여러 MySQL 스키마안녕 @온자이 ,
여기서 문제는 쿼리가 실제로 JMP가 아닌 데이터베이스에서 수행된다는 것입니다. 두 개의 서로 다른 DSN을 사용하고 있으므로 쿼리를 제출할 데이터베이스가 없습니다. 두 데이터베이스는 서로에 대해 알지 못하며 동일한 스키마에 액세스할 수 없습니다.
작동할 수 있는 유일한 방법은 두 테이블을 모두 JMP로 완전히 가져오고 JMP가 쿼리를 실행하도록 하는 것입니다. 실제로 두 개의 다른 데이터베이스에 있는 두 테이블을 모두 JMP에 테이블로 가져온 다음 (JMP 데이터 테이블에 대해 실행되는) JMP 쿼리 빌더를 사용하여 쿼리를 작성하면 됩니다.
나는 확신한다 @Eric_Hill 그리고 @bryan_boone 내가 틀렸다면 바로잡을 것이다.
Re: 쿼리 빌더 및 여러 MySQL 스키마안녕 브라이언,
우리는 올 가을 JMP Summit에서 Eric Hill과 함께 이 문제에 대해 논의했습니다.JMP 17 및 ODBC 드라이버를 8.0 ANSI 드라이버로 업그레이드했습니다.서버 내의 각 스키마에 대한 새 드라이버를 사용하여 2개의 시스템 DSN 연결을 만들었습니다.두 DSN 연결을 모두 쿼리 작성기에 로드할 수 있지만 한 연결에서 데이터베이스를 선택하여 두 번째 연결에서 다른 데이터베이스에 조인할 수는 없습니다.JMP 17 쿼리 작성기는 다중 연결을 허용하지 않습니다.나는 이것이 매우 이상하다고 생각합니다. 다음 화면(Query Builder)에는 강조 표시된 DSN 연결 내의 테이블만 표시됩니다.이견있는 사람?

Re: 쿼리 빌더 및 여러 MySQL 스키마예. JMP 17에서는 MySQL에 대한 스키마 지원이 MySQL ODBC 드라이버 5+에 대해 동적으로 결정됩니다.
또한 MySQL 서버는 스키마를 지원해야 합니다.
MySQL Workbench를 다운로드했는데 최신 드라이버와 마찬가지로 서버가 5.5이고 Workbench가 5.6 이상인 경우 서버가 MySQL Workbench와 호환되지 않는다고 불평했습니다.
움직이는 부분은 2개, 즉 드라이버 버전과 서버 버전인 것 같습니다.
Re: 쿼리 빌더 및 여러 MySQL 스키마여기요, @온자이 ,
방금 JMP Discovery Online에서 이야기를 나눴습니다.
이는 두 부분으로 구성된 답변일 수 있습니다.
- JMP 17(올 10월 출시 예정) 이전에는 JMP가 MySQL에서 스키마를 지원하지 않았습니다(MySQL의 스키마 지원은 비교적 최근에 이루어졌습니다).그러나 JMP 17에서는 스키마를 지원하는 MySQL ODBC 드라이버가 있는 경우(예를 들어 현재 MySQL ODBC 버전은 8.0.30) JMP 및 쿼리 빌더는 MySQL에서 스키마를 지원합니다.
- 쿼리 빌더에는 특정 쿼리와 연관된 ODBC 연결이 하나만 있습니다.따라서 서로 다른 스키마의 테이블을 사용하여 쿼리를 수행하려면 단일 ODBC 연결에서 두 테이블 모두에 액세스할 수 있어야 합니다.SQL Server 및 PostgreSQL과 같은 대부분의 다른 데이터베이스에서는 동일한 ODBC 연결을 통해 데이터베이스에 있는 모든 스키마의 테이블을 사용할 수 있습니다.MySQL이 같은 방식으로 작동하기를 바랍니다.
태그 지정 @bryan_boone 내가 여기서 말한 것을 그 사람이 확인할 수 있을 경우를 대비해서 여기요.
감사해요!
에릭