Подключите ClickHouse к Deepnote
Deepnote — это совместимый с Jupyter коллаборативный блокнот для данных, созданный для команд, чтобы открывать и делиться инсайтами. В дополнение к совместимости с Jupyter, он работает в облаке и предоставляет вам одно центральное место для совместной работы и эффективной работы над проектами в области науки о данных.
Этот гид предполагает, что у вас уже есть учетная запись Deepnote и что у вас есть работающий экземпляр ClickHouse.
Интерактивный пример
Если вы хотите исследовать интерактивный пример запроса ClickHouse из блокнотов данных Deepnote, нажмите кнопку ниже, чтобы запустить проект-шаблон, подключенный к ClickHouse playground.
Подключение к ClickHouse
- В Deepnote выберите обзор "Интеграции" и нажмите на плитку ClickHouse.

- Укажите данные подключения для вашего экземпляра ClickHouse:
To connect to ClickHouse with HTTP(S) you need this information:
-
The HOST and PORT: typically, the port is 8443 when using TLS or 8123 when not using TLS.
-
The DATABASE NAME: out of the box, there is a database named
default
, use the name of the database that you want to connect to. -
The USERNAME and PASSWORD: out of the box, the username is
default
. Use the username appropriate for your use case.
The details for your ClickHouse Cloud service are available in the ClickHouse Cloud console. Select the service that you will connect to and click Connect:

Choose HTTPS, and the details are available in an example curl
command.

If you are using self-managed ClickHouse, the connection details are set by your ClickHouse administrator.

ПРИМЕЧАНИЕ: Если ваше соединение с ClickHouse защищено списком доступа по IP, вам может потребоваться разрешить IP-адреса Deepnote. Узнайте больше об этом в документации Deepnote.
- Поздравляем! Вы только что интегрировали ClickHouse в Deepnote.
Использование интеграции ClickHouse.
-
Начните с подключения к интеграции ClickHouse справа от вашего блокнота.
-
Теперь создайте новый блок запроса ClickHouse и выполните запрос к вашей базе данных. Результаты запроса будут сохранены в виде DataFrame и хранятся в переменной, указанной в SQL-блоке.
-
Вы также можете преобразовать любой существующий SQL блок в блок ClickHouse.