Presto/Trino 데이터베이스에 대한 데이터 커넥터를 갖고 싶습니다. Seagate에서 사용하는 데이터베이스입니다. 그들이 질문한 내용과 그 이유는 다음과 같습니다.
현재 문제(실제로 JMP의 문제는 아님)는 데이터 소스가 Presto/Trino "분산 쿼리 엔진" 애플리케이션이라는 것입니다.
- Presto/Trino는 FaceBook/Meta에서 분리된 이후 일부 프로젝트 소유권/포킹 문제를 겪었습니다. 여기서는 간단히 'Trino'라고 부르겠습니다.
- 핵심 Trino 인터페이스는 JSON을 전달하는 HTTP/REST입니다.
- Perl, Python, Java(jdbc)와 같은 공용 언어에 대한 언어별 인터페이스가 존재합니다.
- 핵심 Trino 프로젝트는 ODBC 인터페이스를 제공하지 않았습니다. 이는 "다른 사람들이 완료할 수 있는 연습으로 남겨두었습니다"
- MSWindows ODBC 드라이버가 생성되었지만 소유권이 불분명합니다.
- 완전한 오픈 소스 TRINO/ODBC 인터페이스가 있는지는 모르겠습니다.
JMP 사용자 커뮤니티가 주로 MSWindows(Linux가 아닌 Mac) 사용자라는 점을 감안할 때 JMP를 클라우드 기반 데이터 소스에 연결한다는 것은 ODBC를 사용하고 결국 솔루션을 제공하는 Magnitude와 같은 회사에 2차 비용이 발생한다는 것을 의미합니다.
JMP는 MSWindows 사용자에게 큰 이점을 제공하지만 보조 MSWindows ODBC 비용은 덜 편리한 탐색적 데이터 분석 대신 보조 비용을 제거하는 Linux/OpenSource 세계(Python, R, 심지어 Java)로 사용자를 유도하기에 충분할 수 있습니다.
@Peter_Hersh를 게시해 주셔서 감사합니다. 당신을 Jira의 감시자로 추가했습니다.