이 위시리스트 요청은 무엇에서 영감을 받았나요?
JMP에서 그러한 커넥터를 개발 중이라는 이야기를 들었고, 가능한 한 빠른 개발이 이루어지도록 촉구하고 싶습니다.
저희 조직은 Databricks를 주요 데이터 플랫폼으로 사용하고 있는데, 현재 JMP를 Databricks에 연결하려면 사용자별로 Simba Spark ODBC 드라이버를 수동으로 구성해야 합니다. 이 과정은 드라이버 다운로드 및 설치, 워크스페이스별 서버 호스트 이름 및 HTTP 경로 값 찾기, Windows ODBC 데이터 원본 관리자를 통한 DSN 구성, 개인 액세스 토큰 인증 관리 등 여러 단계를 거쳐야 사용자가 첫 번째 쿼리를 실행할 수 있습니다. IT 지식이 부족한 분석가와 연구원에게는 이것이 상당한 장벽입니다. Databricks 워크스페이스에 변경 사항이 발생할 경우(클러스터 변경, 토큰 만료, 워크스페이스 마이그레이션 등) 사용자는 이 과정을 반복하거나 문제를 해결해야 합니다. 팀 전체에서 이러한 설정을 지원하는 데 드는 시간과 노력은 상당하며 지속적입니다.
어떤 개선점을 보고 싶으신가요?
JMP에서 사용자가 기존 Databricks 자격 증명(개인 액세스 토큰 또는 이상적으로는 Entra)을 사용하여 직접 인증할 수 있도록 하는 Databricks 네이티브 커넥터입니다. 이 커넥터는 다음과 같은 기능을 제공해야 합니다.
- 사용자가 Databricks 워크스페이스 URL을 입력하고 인증하는 간단한 연결 대화 상자를 표시합니다.
- 사용자의 Unity Catalog 권한을 기반으로 사용 가능한 카탈로그, 스키마 및 테이블을 자동으로 검색합니다.
- 추가 구성 없이 기존 Unity Catalog의 행/열 수준 보안 및 액세스 제어를 준수합니다.
- 사용자 연결 프로필을 저장하여 사용자가 한 번의 클릭으로 다시 연결할 수 있도록 합니다.
- JMP 내에서 대화형 SQL 쿼리와 테이블 가져오기 워크플로를 모두 지원합니다.
이 아이디어가 왜 중요한가요?
최종 사용자의 효율성을 높이고 복잡성을 줄여줍니다. 사용자의 연결 지원, 액세스 토큰 관리, 사용자 안내를 위한 장황한 체크리스트 작성 등 IT 지원에 필요한 시간을 줄여줍니다. 데이터 거버넌스 관점에서 Unity Catalog 권한을 준수하면 액세스 제어가 유지되면서도 중앙에서 관리할 수 있습니다.
이 아이디어를 전적으로 지지합니다. 더 많은 기업들이 Databricks를 엔터프라이즈 데이터 플랫폼으로 채택함에 따라 Databricks 네이티브 연결의 중요성이 점점 커지고 있습니다. 수동 ODBC 설정을 없애고 기존 Databricks 인증 및 Unity Catalog 거버넌스를 활용하면 사용성, 확장성 및 유지 관리 측면에서 상당한 이점을 얻을 수 있습니다.