DataLakeCatalog 데이터베이스 엔진으로 카탈로그에 연결하면 카탈로그 전체가 ClickHouse 데이터베이스로 노출됩니다. 카탈로그의 모든 테이블이 자동으로 표시되며, 개별 테이블 경로를 알거나 테이블별 자격 증명을 관리할 필요 없이 전체 ClickHouse SQL로 쿼리할 수 있습니다.
이 가이드에서는 Databricks Unity Catalog에 연결하는 방법을 설명합니다. ClickHouse는 다음 카탈로그도 지원합니다. 전체 설정 방법은 각 참고 가이드를 참조하십시오.
Unity Catalog에 연결하기
Unity Catalog와의 통합은 관리형 테이블과 외부 테이블 모두에서 작동합니다.
이 통합은 현재 AWS에서만 지원됩니다.
Databricks에서 Unity 구성하기
EXTERNAL USE SCHEMA 권한이 있는지 확인하십시오.
카탈로그 구성이 완료되면 ClickHouse용 자격 증명을 생성해야 합니다. Unity와 상호 작용하는 방식에 따라 두 가지 메서드를 사용할 수 있습니다.
- Iceberg 클라이언트의 경우 service principal로 인증하십시오.
- Delta 클라이언트의 경우 개인용 액세스 토큰(PAT)을 사용하십시오.
카탈로그에 연결
- Delta
- Iceberg
Delta 포맷의 데이터에 액세스하려면 Unity Catalog를 사용해야 합니다.
테이블 목록 확인
테이블 스키마 살펴보기
SHOW CREATE TABLE 명령을 사용하면 테이블이 어떻게 생성되었는지 확인할 수 있습니다.
백틱이 필요합니다네임스페이스와 테이블 이름은 백틱으로 감싸서 지정해야 합니다. ClickHouse는 네임스페이스를 둘 이상 지원하지 않습니다.