Поскольку эта возможность находится в статусе бета, её нужно включить с помощью:
SET allow_database_iceberg = 1;Предварительные требования
- Проект Google Cloud с включенным каталогом среды выполнения Lakehouse
- Учетные данные Application Default (OAuth client ID и client secret) для приложения, созданные через Google Cloud Console
- Токен обновления, полученный после прохождения OAuth-потока с соответствующими областями доступа (например,
https://www.googleapis.com/auth/bigqueryи областью доступа к хранилищу для GCS) - Путь к хранилищу: бакет GCS (и необязательный префикс), где хранятся ваши таблицы, например
gs://your-bucketилиgs://your-bucket/prefix
Создание подключения между каталогом среды выполнения Lakehouse и ClickHouse
Запросы к таблицам каталога среды выполнения Lakehouse из ClickHouse
Обратные кавычки обязательныОбратные кавычки обязательны, потому что ClickHouse не поддерживает работу более чем с одним пространством имен.
Загрузка данных из Lakehouse в ClickHouse
clickhouse_table, чтобы снизить задержку. При необходимости повторно запустите INSERT INTO ... SELECT, чтобы обновить данные из BigLake.