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

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

Community Maintained

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

Необходимые данные для соединения

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

  • Соединение с данными: Имя хоста, Порт

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

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

  • ХОСТ и ПОРТ: как правило, порт 8443 при использовании TLS или 8123 при отсутствии TLS.

  • ИМЯ БАЗЫ ДАННЫХ: по умолчанию существует база данных с именем default, используйте имя базы данных, к которой вы хотите подключиться.

  • ИМЯ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЬ: по умолчанию имя пользователя default. Используйте имя пользователя, подходящее для вашего случая.

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

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

Выберите HTTPS, и данные будут доступны в примере команды curl.

Детали подключения ClickHouse Cloud по HTTPS

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

Создание соединения с ClickHouse

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

  • Установите доступ пользователя к соединению с данными и нажмите подключиться.

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

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

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

В редакторе представления данных вы увидите все свои таблицы и схемы в ClickHouse, выберите некоторые для начала.

Доступ пользователя Astrato к ClickHouse

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

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

Доступ пользователя Astrato к ClickHouse

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

Доступ пользователя Astrato к ClickHouse

Создание панели управления

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

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

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

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

Доступ пользователя Astrato к ClickHouse

Пример завершенной панели управления

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

Доступ пользователя Astrato к ClickHouse