Перейти к основному содержимому
Перейти к основному содержимому

Подключение Astrato к ClickHouse

Community Maintained

Astrato использует Pushdown SQL для выполнения запросов напрямую в ClickHouse Cloud или локальные развертывания ClickHouse. Это означает, что вы можете получать доступ ко всем необходимым данным, пользуясь лидирующей в отрасли производительностью ClickHouse.

Необходимые данные для подключения

При настройке подключения к источнику данных вам потребуется знать:

  • Подключение к данным: Hostname, Port

  • Учетные данные базы данных: Username, Password

Чтобы подключиться к ClickHouse по HTTP(S) вам потребуется следующая информация:

Параметр(ы)Описание
HOST and PORTTypically, the port is 8443 when using TLS or 8123 when not using TLS.
DATABASE NAMEOut of the box, there is a database named default, use the name of the database that you want to connect to.
USERNAME and PASSWORDOut 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:

ClickHouse Cloud service connect button

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

ClickHouse Cloud HTTPS connection details

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 в правом верхнем углу экрана.
Подключение данных Astrato
  • Выберите ClickHouse.
Подключение данных Astrato к ClickHouse
  • Заполните обязательные поля в диалоговом окне подключения.
Astrato подключение к ClickHouse обязательные поля
  • Нажмите Test Connection. Если подключение успешно, задайте имя для подключения данных и нажмите Next.

  • Настройте user access к подключению данных и нажмите connect.

Astrato подключение к ClickHouse User Access
  • Подключение создано, и создано представление данных (dataview).
Примечание

Если создан дубликат, к имени источника данных добавляется временная метка.

Создание семантической модели / представления данных

В нашем редакторе Data View вы увидите все свои таблицы и схемы в ClickHouse; выберите некоторые из них, чтобы начать работу.

Подключение Astrato к ClickHouse, доступ пользователя

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

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

Подключение Astrato к ClickHouse, доступ пользователя

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

Подключение Astrato к ClickHouse, доступ пользователя

Создание дашборда

Всего за несколько шагов вы можете создать свой первый график в Astrato.

  1. Откройте панель визуализации
  2. Выберите тип визуализации (начнём с Column Bar Chart)
  3. Добавьте измерение(я)
  4. Добавьте меру(ы)
Astrato connect to ClickHouse User Access

Просмотр сгенерированного SQL для каждой визуализации

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

Astrato connect to ClickHouse User Access

Пример готовой панели мониторинга

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

Доступ пользователей в Astrato �при подключении к ClickHouse