Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

Поддерживается сообществом

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

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

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

  • Подключение к данным: имя хоста, порт

  • Учетные данные базы данных: имя пользователя, пароль

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

Параметр(ы) Описание
HOST and PORT Обычно используется порт 8443 при использовании TLS и 8123 без TLS.
DATABASE NAME По умолчанию есть база данных default; используйте имя базы данных, к которой хотите подключиться.
USERNAME and PASSWORD По умолчанию имя пользователя — default. Используйте имя пользователя, подходящее для вашего сценария использования.

Сведения о подключении для вашего сервиса ClickHouse Cloud доступны в консоли ClickHouse Cloud. Выберите сервис и нажмите Connect:

Кнопка подключения сервиса ClickHouse Cloud

Выберите HTTPS. Сведения о подключении будут показаны в примере команды curl.

Сведения о подключении к ClickHouse Cloud по HTTPS

Если вы используете самоуправляемый ClickHouse, сведения о подключении задаёт ваш администратор ClickHouse.

Создание подключения к данным для ClickHouse

  • Выберите Данные на боковой панели и перейдите на вкладку Подключение к данным (или перейдите по ссылке: https://app.astrato.io/data/sources) ​
  • Нажмите кнопку Новое подключение к данным в правом верхнем углу экрана.
Подключение к данным Astrato
  • Выберите ClickHouse.
Подключение Astrato к данным ClickHouse
  • Заполните обязательные поля в диалоговом окне подключения
Обязательные поля для подключения Astrato к ClickHouse
  • Нажмите Проверить подключение. Если подключение успешно, задайте имя для подключения к данным и нажмите Далее.

  • Настройте доступ пользователей к подключению к данным и нажмите Подключить.

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

Создание семантической модели / data view

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

Astrato: подключение к ClickHouse User Access

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

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

Astrato: подключение к ClickHouse User Access

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

Astrato: подключение к ClickHouse User Access

Создание панели мониторинга

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

  1. Откройте панель визуализаций
  2. Выберите визуализацию (начнем со столбчатой диаграммы)
  3. Добавьте измерения
  4. Добавьте показатели
Astrato: подключение к ClickHouse, доступ пользователей

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

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

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

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

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

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