DataLakeCatalog データベースエンジンを使用すると、ClickHouse を外部
データカタログに接続し、データを複製することなくオープンテーブル形式のデータを
クエリできます。これにより、ClickHouse は既存の
データレイクインフラストラクチャとシームレスに連携する強力なクエリエンジンとなります。
サポートされるカタログ
DataLakeCatalog エンジンは、以下のデータカタログに対応しています。
- AWS Glue カタログ - AWS 環境内の Iceberg テーブル向け
- Databricks Unity Catalog - Delta Lake および Iceberg テーブル向け
- Hive Metastore - 従来の Hadoop エコシステムで使われるカタログ
- REST Catalogs - Iceberg REST 仕様をサポートする任意のカタログ
データベースの作成
DataLakeCatalog エンジンを使用するには、以下の関連設定を有効にする必要があります。
DataLakeCatalog エンジンを使用するデータベースは、次の構文で作成できます。
例
DataLakeCatalog エンジン の使用例については、以下のセクションを参照してください。
- Unity Catalog
- Glue カタログ
- OneLake Catalog
allow_experimental_database_icebergまたはallow_database_icebergを有効にすると使用できます。