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

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

Community Maintained

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

Требуемые данные для подключения

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

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

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

To connect to ClickHouse with HTTP(S) you need this information:

  • The HOST and PORT: typically, the port is 8443 when using TLS or 8123 when not using TLS.

  • The DATABASE NAME: out of the box, there is a database named default, use the name of the database that you want to connect to.

  • The 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 the service that you will connect to and click Connect:

ClickHouse Cloud service connect button

Choose HTTPS, and the details are available in an example curl command.

ClickHouse Cloud HTTPS connection details

If you are 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.

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

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

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

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

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

Представление данных Astrato для ClickHouse

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

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

Объединения данных Astrato для ClickHouse

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

Законченные представления данных Astrato для ClickHouse

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

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

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

Просмотр сгенерированного SQL, поддерживающего каждую визуализацию

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

Сгенерированный SQL для визуализаций Astrato

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

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

Завершенная панель мониторинга Astrato