중요합니다
Lakebase 자동 크기 조정은 자동 크기 조정 컴퓨팅, 0으로 크기 조정, 분기 및 즉시 복원이 포함된 최신 버전의 Lakebase입니다. 지원되는 지역은 지역 가용성을 참조하세요. Lakebase 프로비전된 사용자인 경우 Lakebase Provisioned를 참조하세요.
DBeaver는 PostgreSQL을 비롯한 다양한 데이터베이스를 지원하는 다재다능한 유니버설 데이터베이스 관리 도구입니다. 데이터베이스 관리, 쿼리 개발 및 데이터 시각화를 위한 다양한 기능 집합을 제공합니다.
필수 조건
- 시스템에 설치된 DBeaver Community 또는 Enterprise 버전
- Postgres 역할이 구성된 Lakebase 프로젝트
비고
DBeaver와 연결할 때 네이티브 Postgres 암호 인증 을 사용하는 것이 좋습니다. 네이티브 Postgres 암호는 OAuth 토큰처럼 매시간 만료되지 않으므로 자격 증명을 자주 새로 고칠 수 없는 애플리케이션에 더 적합합니다. 인증 방법에 대한 자세한 내용은 인증 개요 를 참조하세요.
DBeaver 설치
DBeaver가 설치되어 있지 않은 경우 DBeaver 웹 사이트에서 다운로드하여 설치합니다.
연결 문자열 이해
Lakebase는 연결하는 데 필요한 모든 정보를 포함하는 연결 문자열을 제공합니다. 구문 분석하는 방법은 다음과 같습니다.
postgresql://role_name:password@ep-abc-123.databricks.com/databricks_postgres?sslmode=require
^ ^ ^ ^
user -| | |- hostname |- database
|
|- password
비고
DBeaver 및 기타 Java 기반 도구는 연결 문자열이 아닌 별도의 필드에 연결 세부 정보를 제공할 때 가장 적합합니다.
연결 문자열에 대한 자세한 내용은 연결 문자열을 참조하세요.
데이터베이스 연결
Lakebase에서 연결 세부 정보를 가져옵니다.
- Lakebase 앱으로 이동하여 프로젝트 선택
- 연결을 클릭하여 데이터베이스 연결 모달을 엽니다.
- 연결할 분기, 컴퓨팅 및 데이터베이스 선택
- 드롭다운에서 Postgres 역할을 선택합니다(암호 인증과 함께 네이티브 Postgres 역할을 사용하는 것이 좋습니다.)
- 연결 세부 정보 기록
DBeaver에서 새 데이터베이스 연결을 만듭니다.
- DBeaver 열기
- 새 데이터베이스 연결 단추(플러그 아이콘)를 클릭하거나 메뉴에서 데이터베이스>새 데이터베이스 연결을 선택합니다.
- 데이터베이스에 연결 마법사의 데이터베이스 유형 목록에서 PostgreSQL을 선택합니다.
- 다음 클릭
연결 세부 정보를 입력합니다.
-
호스트: 컴퓨팅 엔드포인트 호스트 이름 입력(예:
ep-abc-123.databricks.com) -
포트:
5432 -
데이터베이스: 데이터베이스 이름 입력(예:
databricks_postgres) -
사용자 이름: Postgres 역할 이름 입력(예:
role_name) - 암호: Postgres 역할 암호 입력
- 모든 데이터베이스 표시: 프로젝트의 모든 데이터베이스를 보려면 이 옵션을 사용하도록 설정
-
호스트: 컴퓨팅 엔드포인트 호스트 이름 입력(예:
SSL 구성:
- 드라이버 설정 편집 클릭
-
드라이버 속성 탭에서
sslmode을 찾아require로 설정합니다. - 확인을 클릭하여 연결 대화 상자로 돌아갑니다.
연결을 테스트하고 저장합니다.
- 연결 세부 정보를 확인하기 위해 테스트 연결을 클릭하세요
- 성공하면 마침 을 클릭하여 연결을 저장합니다.
이제 Lakebase 데이터베이스 연결이 데이터베이스 탐색기 아래의 왼쪽 사이드바에 표시됩니다.
DBeaver 사용
연결되면 다음을 수행할 수 있습니다.
SQL 쿼리 실행
- 왼쪽 사이드바에서 데이터베이스 연결을 마우스 오른쪽 단추로 클릭합니다.
- SQL 편집기>새 SQL 스크립트 선택
- 편집기에서 SQL 쿼리 입력
- 실행 단추(재생 아이콘)를 클릭하여 실행합니다.
- 편집기 아래의 결과 창에서 결과 보기
테이블 관리
- 왼쪽 사이드바에서 데이터베이스 연결 확장
- 데이터베이스>[데이터베이스]>스키마>>로 이동
- 테이블을 마우스 오른쪽 단추로 클릭하여 새 테이블 만들기
- 기존 테이블을 마우스 오른쪽 단추로 클릭하여 확인, 편집 또는 관리
데이터 가져오기 및 내보내기
데이터를 가져오려면 다음을 수행합니다.
- 테이블을 마우스 오른쪽 단추로 클릭하고 데이터 가져오기를 선택합니다.
- 원본 파일 형식 선택(예: CSV, JSON)
- 프롬프트에 따라 열을 매핑하고 가져옵니다.
데이터를 내보내려면 다음을 수행합니다.
- 테이블을 마우스 오른쪽 단추로 클릭하고 데이터 내보내기 선택
- 내보내기 형식 선택(예: CSV, JSON)
- 프롬프트에 따라 파일을 저장합니다.
시각적 쿼리 작성기
DBeaver에는 테이블, 열 및 조건을 선택하여 그래픽으로 쿼리를 생성할 수 있는 시각적 쿼리 작성기가 포함되어 있습니다.
Troubleshooting
연결 문자열이 허용되지 않음
pgJDBC 드라이버를 사용하는 DBeaver 및 기타 Java 기반 도구는 데이터베이스 연결 문자열에 역할 이름 및 암호를 포함할 수 없습니다. 연결 문자열에 문제가 발생하는 경우 이 가이드에 설명된 대로 별도의 연결 세부 정보 필드를 대신 사용합니다.
연결 보안
Lakebase를 사용하려면 모든 연결에서 SSL/TLS 암호화를 사용해야 합니다. 드라이버 속성에서 sslmode를 require로 설정했는지 확인하십시오.
연결 문자열 및 인증 옵션에 대한 자세한 내용은 프로젝트에 연결을 참조하세요.