1. Подготовьте сведения о подключении
Сведения о подключении для вашего сервиса ClickHouse Cloud доступны в консоли ClickHouse Cloud.
Выберите сервис и нажмите Connect:
Выберите HTTPS. Сведения о подключении будут показаны в примере команды
curl.
Если вы используете самоуправляемый ClickHouse, сведения о подключении задаёт ваш администратор ClickHouse.
2. Создайте тип подключения к ClickHouse
Query
Response
CREATE, но доступны все операции CRUD.
apiKey можно найти, нажав “Publish” на одной из панелей мониторинга Embeddable.
name — это уникальное имя для идентификации этого подключения.
- По умолчанию ваши модели данных будут искать подключение с именем “default”, но вы можете указать в моделях другие имена
data_source, чтобы разные модели данных подключались к разным подключениям (просто укажите имя data_source в модели)
type сообщает Embeddable, какой драйвер использовать
- Здесь следует использовать
clickhouse, но к одному рабочему пространству Embeddable можно подключить несколько разных источников данных, поэтому вы также можете использовать другие, например:postgres,bigquery,mongodbи т. д.
credentials — это объект JavaScript, содержащий учетные данные, необходимые драйверу
- Они надежно зашифрованы и используются только для получения именно тех данных, которые вы описали в своих моделях данных. Embeddable настоятельно рекомендует создавать отдельного пользователя базы данных с правами только для чтения для каждого подключения (Embeddable будет только читать данные из вашей базы данных, а не записывать их).