Polaris カタログ
Beta feature. Learn more.
ClickHouse は複数のカタログ (Unity、Glue、Polaris など) との連携をサポートしています。このガイドでは、ClickHouse と Apache Polaris Catalog を使用してデータをクエリする手順を説明します。 Apache Polaris は Iceberg テーブルと Delta Tables (Generic Tables 経由) をサポートしています。現時点では、この連携でサポートされるのは Iceberg テーブルのみです。
注記
この機能は実験的であるため、次を使用して有効にする必要があります。
SET allow_experimental_database_unity_catalog = 1;
前提条件
Polaris catalog に接続するには、以下が必要です。
- Snowflake Open Catalog (ホスト型 Polaris) またはセルフホスト型 Polaris Catalog
- Polaris catalog の URI (例:
https://<account-id>.<region>.aws.snowflakecomputing.com/polaris/api/catalog/v1またはhttp://polaris:8181/api/catalog/v1/oauth/tokens) - catalog の認証情報 (client ID と client secret)
- Polaris インスタンスの OAuth token URI
- Iceberg データが保存されているオブジェクトストアのストレージエンドポイント (例: S3)
- ClickHouse バージョン 26.1+
Open Catalog (Snowflake のマネージド Polaris 提供) では URI に /polaris が含まれますが、セルフホスト型では含まれない場合があります。