이 페이지에서는 DBeaver를 사용하여 연합 데이터베이스 인스턴스 에 연결하는 방법을 설명합니다.
전제 조건
하나 이상의 데이터 저장소에 매핑된 연합 데이터베이스 인스턴스입니다.
참고
데이터의 일부 또는 전부를 Atlas cluster 에서 가져온 경우, 해당 클러스터 에 대해 MongoDB 버전 5.0 이상을 사용해야 MongoSQL을 활용할 수 있습니다.
절차
DBeaver에서 연합 데이터베이스 인스턴스에 연결하려면 다음과 같이 하세요:
Atlas에서 프로젝트의 연합 데이터베이스 인스턴스로 이동합니다.
아직 표시되지 않은 경우 다음에서 프로젝트가 포함된 조직을 선택합니다. Organizations 메뉴를 클릭합니다.
아직 표시되지 않은 경우 내비게이션 바의 Projects 메뉴에서 프로젝트를 선택합니다.
사이드바에서 Services 제목 아래의 Data Federation를 클릭합니다.
Data Federation 페이지가 표시됩니다.
JDBC Driver를 선택합니다.
참고
이 자습서에서는 JDBC 드라이버를 사용하여 연결합니다. 대체 연결 방법은 Atlas SQL 인터페이스를 사용하여 연결을 참조하세요.
DBeaver에서 연결합니다.
DBeaver를 시작합니다.
새 드라이버를 추가합니다.
DBeaver에서 Database 을 클릭하고 드롭다운 메뉴에서 Driver Manager 을 선택합니다.
New 0}을 클릭하여 Create new driver 모달을 엽니다.
Settings 0} 탭에 다음 정보를 입력합니다.
드라이버 이름
MongoDB클래스 이름
com.mongodb.jdbc.MongoDriverLibraries Add File 0} 탭에서 을 클릭하고 JDBC 드라이버
all.jar파일을 추가합니다.Find Class를 클릭합니다.
OK를 클릭합니다. Create new driver 모달이 닫힙니다.
데이터베이스 연결을 만듭니다.
DBeaver에서 Database 을 클릭하고 드롭다운 메뉴에서 New Database Connection 을 선택하여 Connect to a database 모달을 엽니다.
데이터베이스 목록에서 이전 단계에서 생성한
MongoDB데이터베이스 드라이버를 선택합니다.0}이 표시되지 않으면 모달
MongoDB내에서 카테고리를 선택합니다.AllNext를 클릭합니다.
Main 0} 탭에 다음 정보를 입력합니다.
JDBC URL
5단계의 연결 문자열입니다.
사용자 이름
연결할 MongoDB 사용자입니다.
비밀번호
MongoDB 사용자의 비밀번호입니다.
Driver properties User Properties0} 탭에서 을 펼칩니다. 다음 키-값 속성을 추가합니다.
database
가상 데이터베이스의 이름입니다.
사용자
연결할 MongoDB 사용자입니다. 이전 단계에서
Username을 입력한 경우에는 필요하지 않습니다.비밀번호
MongoDB 사용자의 비밀번호입니다. 이전 단계에서
Password을 입력한 경우에는 필요하지 않습니다.
Finish를 클릭합니다.
MongoSQL 쿼리 실행
DBeaver에서 MongoSQL 쿼리를 실행 하려면 다음을 수행합니다.
콘솔에 SQL 쿼리를 입력합니다.
쿼리 예시는 MongoSQL 문을 사용한 쿼리를 참조하세요.
Execute SQL Statement를 클릭하여 SQL 쿼리를 실행합니다.
쿼리가 성공하면 쿼리 아래 테이블 뷰에 결과가 표시됩니다.