Подключение Astrato к ClickHouse
Astrato использует Pushdown SQL для выполнения запросов напрямую в ClickHouse Cloud или локальные развертывания ClickHouse. Это означает, что вы можете получать доступ ко всем необходимым данным, пользуясь лидирующей в отрасли производительностью ClickHouse.
Необходимые данные для подключения
При настройке подключения к источнику данных вам потребуется знать:
-
Подключение к данным: Hostname, Port
-
Учетные данные базы данных: Username, Password
Чтобы подключиться к ClickHouse по HTTP(S) вам потребуется следующая информация:
| Параметр(ы) | Описание |
|---|---|
HOST and PORT | Typically, the port is 8443 when using TLS or 8123 when not using TLS. |
DATABASE NAME | Out of the box, there is a database named default, use the name of the database that you want to connect to. |
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 a service and click Connect:

Choose HTTPS. Connection details are displayed in an example curl command.

If you're using self-managed ClickHouse, the connection details are set by your ClickHouse administrator.
Создание подключения данных к ClickHouse
- В боковой панели выберите Data и откройте вкладку Data Connection (или перейдите по ссылке: https://app.astrato.io/data/sources)
- Нажмите кнопку New Data Connection в правом верхнем углу экрана.
- Выберите ClickHouse.
- Заполните обязательные поля в диалоговом окне подключения.
-
Нажмите Test Connection. Если подключение успешно, задайте имя для подключения данных и нажмите Next.
-
Настройте user access к подключению данных и нажмите connect.

- Подключение создано, и создано представление данных (dataview).
Если создан дубликат, к имени источника данных добавляется временная метка.
Создание семантической модели / представления данных
В нашем редакторе Data View вы увидите все свои таблицы и схемы в ClickHouse; выберите некоторые из них, чтобы начать работу.

Теперь, когда вы выбрали данные, перейдите к определению представления данных. Нажмите кнопку Define в правом верхнем углу веб‑страницы.
Здесь вы можете объединять данные, а также создавать управляемые измерения и показатели — это оптимально для обеспечения единообразия бизнес‑логики в различных командах.

Astrato интеллектуально предлагает соединения на основе ваших метаданных, в том числе используя ключи в ClickHouse. Наши рекомендуемые соединения упрощают вам начальный этап работы с хорошо управляемыми данными ClickHouse, без необходимости изобретать все заново. Мы также показываем качество соединений, чтобы у вас была возможность детально просмотреть все предложения в Astrato.

Создание дашборда
Всего за несколько шагов вы можете создать свой первый график в Astrato.
- Откройте панель визуализации
- Выберите тип визуализации (начнём с Column Bar Chart)
- Добавьте измерение(я)
- Добавьте меру(ы)

Просмотр сгенерированного SQL для каждой визуализации
Прозрачность и точность лежат в основе Astrato. Мы делаем каждый сгенерированный запрос видимым, позволяя вам сохранять полный контроль. Все вычисления выполняются непосредственно в ClickHouse, что позволяет использовать его высокую скорость при сохранении надежной безопасности и управляемости.

Пример готовой панели мониторинга
Красивая, полностью оформленная панель мониторинга или data‑приложение уже совсем рядом. Чтобы увидеть больше примеров того, что мы создали, перейдите в нашу галерею демонстраций на сайте: https://astrato.io/gallery
