Подключение Astrato к ClickHouse
Astrato использует Pushdown SQL для запроса к ClickHouse Cloud или локальным развертываниям напрямую. Это означает, что вы можете получить доступ ко всему необходимому вам данным, используя производительность ClickHouse, признанную в отрасли.
Необходимые данные для соединения
При настройке вашего соединения с данными вам понадобятся следующие данные:
-
Соединение с данными: Имя хоста, Порт
-
Учетные данные базы данных: Имя пользователя, Пароль
Чтобы подключиться к ClickHouse с помощью HTTP(S), вам необходима следующая информация:
-
ХОСТ и ПОРТ: как правило, порт 8443 при использовании TLS или 8123 при отсутствии TLS.
-
ИМЯ БАЗЫ ДАННЫХ: по умолчанию существует база данных с именем
default
, используйте имя базы данных, к которой вы хотите подключиться. -
ИМЯ ПОЛЬЗОВАТЕЛЯ и ПАРОЛЬ: по умолчанию имя пользователя
default
. Используйте имя пользователя, подходящее для вашего случая.
Данные для вашего сервиса ClickHouse Cloud доступны в консоли ClickHouse Cloud. Выберите сервис, к которому вы хотите подключиться, и нажмите Подключиться:

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

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

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

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

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

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

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

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