이 기능은 아직 실험적 기능이므로 다음을 사용해 활성화해야 합니다:
SET allow_experimental_database_unity_catalog = 1;사전 요구 사항
- Snowflake Open Catalog(호스팅형 Polaris) 또는 자체 호스팅 Polaris Catalog
- Polaris 카탈로그 URI(예:
https://<account-id>.<region>.aws.snowflakecomputing.com/polaris/api/catalog/v1또는http://polaris:8181/api/catalog/v1/oauth/tokens) - 카탈로그 자격 증명(client ID 및 client secret)
- Polaris 인스턴스의 OAuth token URI
- Iceberg 데이터가 저장된 객체 스토어의 storage endpoint(예: S3)
- ClickHouse 버전 26.1+
/polaris가 포함되지만, 자체 호스팅 환경에서는 포함되지 않을 수 있습니다.
1
2
ClickHouse를 사용해 Polaris 카탈로그 쿼리
연결이 설정되면 Polaris를 쿼리할 수 있습니다:쿼리
쿼리
예를 들어
schema.table과 같이 백틱(`)을 사용해야 합니다.3
Polaris에서 ClickHouse로 데이터 로드
Polaris에서 ClickHouse 테이블로 데이터를 로드하려면 먼저 원하는 스키마로 대상 테이블을 생성한 다음, Polaris 테이블에서 데이터를 삽입합니다:쿼리