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