Хранилище данныхCloud
Предварительные требования
- A running ClickHouse Cloud service. If you don’t have one yet, complete the ClickHouse Cloud quick start first.
- Доступ к озеру данных, совместимому с Iceberg
- Data Lake Catalog (URL + учетные данные)
- В зависимости от типа каталога озера данных — учетные данные для Объектного хранилища (например, S3-совместимого хранилища)
- Как минимум одна существующая таблица Iceberg, зарегистрированная в каталоге
Что вы создадите
- Подключитесь к REST-каталогу Iceberg в ClickHouse Cloud
- Создадите базу данных ClickHouse, связанную с этим каталогом
- Выполните запрос к существующей таблице Iceberg напрямую из ClickHouse
- Убедитесь, что ClickHouse читает данные из вашего озера данных
Создайте подключение к DataLakeCatalog
На этом шаге вы подключитесь к своему Data Lake Catalog в ClickHouse Cloud.
- Откройте свой сервис ClickHouse Cloud.
- Перейдите в Data Sources â Connect to your Data Lake Catalog.
- Выберите каталог данных в раскрывающемся списке.
-
Заполните форму, указав учетные данные и параметры подключения.
Для Unity Catalog укажите:
- Open Table Format (Iceberg)
- Имя базы данных ClickHouse. Это будет имя базы данных ClickHouse, из которой вы будете выполнять запросы к своим таблицам Iceberg.
- ID рабочего пространства
- Имя каталога Databricks
- ID клиента
- Секрет клиента
- Сохраните каталог. После этого на странице Data Sources должен отобразиться каталог данных с количеством таблиц, доступных в базе данных.
Выполните запрос к таблице Iceberg
На этом шаге вы выполните запрос к таблице Iceberg из своего каталога данных.
- Нажав
Show TablesилиSQL Console, вы попадете в консоль SQL, где будет доступна новая база данных, материализованная из вашего озера данных. Если вы переходите черезSQL Console, выберите в раскрывающемся списке вашу базу данных Iceberg. - В дереве файлов должна появиться одна или несколько таблиц Iceberg. Выполните этот запрос:
- ClickHouse вернет строки из вашей таблицы Iceberg.
