Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

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

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

Mitzu — это no-code приложение для продуктовой аналитики, нативное для хранилища данных. Подобно таким инструментам, как Amplitude, Mixpanel и PostHog, Mitzu позволяет анализировать данные об использовании продукта без знания SQL или Python.

Однако, в отличие от этих платформ, Mitzu не дублирует данные компании об использовании продукта. Вместо этого оно напрямую генерирует нативные SQL-запросы в существующем хранилище данных или озере данных компании.

Цель

В этом руководстве мы рассмотрим следующее:

  • Продуктовую аналитику, нативную для хранилища данных
  • Как интегрировать Mitzu с ClickHouse

Это руководство — лишь краткий обзор использования Mitzu. Более подробную информацию можно найти в документации Mitzu.

Соберите сведения о подключении

Чтобы подключиться к 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.

Войдите в Mitzu или зарегистрируйтесь

Для начала перейдите на https://app.mitzu.io, чтобы зарегистрироваться.

Страница входа Mitzu с полями email и пароля

Настройте рабочее пространство

После создания организации следуйте инструкциям онбординга Set up your workspace на левой боковой панели. Затем нажмите ссылку Connect Mitzu with your data warehouse.

Страница настройки рабочего пространства Mitzu с шагами онбординга

Подключите Mitzu к ClickHouse

Сначала выберите тип подключения ClickHouse и укажите сведения о подключении. Затем нажмите кнопку Test connection & Save, чтобы сохранить настройки.

Страница настройки подключения Mitzu к ClickHouse с формой конфигурации

Настройте таблицы событий

После сохранения подключения выберите вкладку Event tables и нажмите кнопку Add table. В модальном окне выберите базу данных и таблицы, которые хотите добавить в Mitzu.

С помощью флажков выберите как минимум одну таблицу и нажмите кнопку Configure table. Откроется модальное окно, в котором можно задать ключевые столбцы для каждой таблицы.

Интерфейс выбора таблиц в Mitzu с таблицами базы данных

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

А именно:

  • User id - столбец с уникальным идентификатором пользователей.
  • Event time - столбец с временной меткой событий.
  • Optional[Event name] - этот столбец сегментирует события, если таблица содержит несколько типов событий.
Настройка каталога событий Mitzu с параметрами сопоставления столбцов

После настройки всех таблиц нажмите кнопку Save & update event catalog, и Mitzu найдёт все события и их свойства в указанных выше таблицах. Этот шаг может занять несколько минут в зависимости от размера вашего набора данных.

Выполняйте запросы сегментации

Сегментация пользователей в Mitzu так же проста, как и в Amplitude, Mixpanel или PostHog.

На странице Explore слева находится область выбора событий, а в верхней части можно настроить временной диапазон.

Интерфейс запроса сегментации в Mitzu с выбором событий и настройкой времени

Выполнить запросы для воронки

Выберите до 9 шагов для воронки. Укажите временной интервал, в течение которого пользователи могут пройти воронку. Получайте мгновенную информацию о коэффициенте конверсии, не написав ни одной строки SQL-кода.

Представление анализа воронки в Mitzu с коэффициентами конверсии между шагами

Выполнять запросы для анализа удержания

Выберите до 2 шагов для расчёта коэффициента удержания. Выберите окно удержания для повторяющегося периода. Получайте мгновенную аналитику по коэффициенту конверсии, не написав ни одной строки SQL-кода.

Анализ удержания в Mitzu с показателями удержания по когортам

Выполнять запросы для анализа путей пользователей

Выберите до 9 шагов для воронки. Задайте временное окно, в течение которого пользователи могут пройти этот путь. Диаграмма пути в Mitzu наглядно показывает все маршруты, по которым пользователи проходят через выбранные события.

Визуализация пути в Mitzu, показывающая поток пользовательских маршрутов между событиями


Выполнять запросы для анализа выручки

Если настроены параметры выручки, Mitzu может рассчитывать общий MRR и количество подписок на основе ваших платёжных событий.

Панель мониторинга анализа выручки Mitzu с метриками MRR

Нативный SQL

Mitzu поддерживает нативный SQL, то есть генерирует нативный SQL-код на основе выбранной вами конфигурации на странице Explore.

Экран генерации SQL-кода в Mitzu с нативным запросом к ClickHouse

Поддержка Mitzu

Если у вас возникли трудности, свяжитесь с нами по адресу support@mitzu.io

Или присоединяйтесь к нашему сообществу в Slack здесь

Узнайте больше

Подробнее о Mitzu — на mitzu.io

Посетите нашу страницу документации: docs.mitzu.io

Navigation