The DataLakeCatalog database engine enables you to connect ClickHouse to external
data catalogs and query open table format data without the need for data duplication.
This transforms ClickHouse into a powerful query engine that works seamlessly with
your existing data lake infrastructure.
Supported catalogs
The DataLakeCatalog engine supports the following data catalogs:
- AWS Glue Catalog - For Iceberg tables in AWS environments
- Databricks Unity Catalog - For Delta Lake and Iceberg tables
- Hive Metastore - Traditional Hadoop ecosystem catalog
- REST Catalogs - Any catalog supporting the Iceberg REST specification
Creating a database
You will need to enable the relevant settings below to use the DataLakeCatalog engine:
Databases with the DataLakeCatalog engine can be created using the following syntax:
The following settings are supported:
Examples
See below sections for examples of using the DataLakeCatalog engine:
- Unity Catalog
- Glue Catalog
- OneLake Catalog
Can be used by enabling
allow_experimental_database_iceberg or allow_database_iceberg.
Last modified on July 2, 2026