このセクションでは、ClickHouse のデータレイクサポートについて説明します。 ClickHouse は、Iceberg、Delta Lake、Hudi、AWS Glue、REST Catalog、Unity Catalog、Microsoft OneLake など、広く利用されている多くのテーブルフォーマットとデータカタログをサポートしています。
オープンテーブルフォーマット
Iceberg
Amazon S3、S3互換サービス、HDFS、Azure、ローカルファイルシステムからの読み取りをサポートするicebergを参照してください。icebergClusterは、iceberg関数の分散版です。
Delta Lake
Amazon S3、S3互換サービス、Azure、ローカルファイルシステムからの読み取りをサポートする deltaLake を参照してください。deltaLakeCluster は、deltaLake 関数の分散版です。
Hudi
Amazon S3 および S3互換サービスからの読み取りをサポートする hudi を参照してください。hudiCluster は、hudi 関数の分散版です。
データカタログ
AWS Glue
AWS Glue Data Catalog は、Iceberg テーブルで使用できます。iceberg テーブルエンジン、または DataLakeCatalog データベースエンジンと組み合わせて利用できます。
Iceberg REST Catalog
Iceberg REST Catalog は、Iceberg テーブルで使用できます。iceberg テーブルエンジンまたは DataLakeCatalog データベースエンジンと組み合わせて使用できます。
Snowflake Horizon Catalog
Snowflake Horizon Catalog は、Snowflake 管理の Iceberg テーブル向けに Iceberg REST API を提供します。
catalog_type = 'horizon' を指定して DataLakeCatalog を使用します。Horizon カタログガイドを参照してください。
Unity Catalog
Unity Catalog は、Delta Lake テーブルと Iceberg テーブルの両方で使用できます。iceberg または deltaLake テーブルエンジンと組み合わせて使用することも、DataLakeCatalog データベースエンジンで使用することもできます。
Microsoft OneLake
Microsoft OneLake は、Delta Lake テーブルと Iceberg テーブルの両方で利用できます。DataLakeCatalog データベースエンジンと組み合わせて使用できます。