Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Conectar Mitzu con ClickHouse

Mantenido por la comunidad

Mitzu es una aplicación de analítica de producto no-code y nativa del warehouse. Similar a herramientas como Amplitude, Mixpanel y PostHog, Mitzu permite a los usuarios analizar datos de uso del producto sin necesidad de conocimientos de SQL o Python.

Sin embargo, a diferencia de estas plataformas, Mitzu no duplica los datos de uso del producto de la empresa. En su lugar, genera consultas SQL nativas directamente sobre el data warehouse o data lake existente de la empresa.

Objetivo

En esta guía, veremos lo siguiente:

  • Analítica de producto nativa del warehouse
  • Cómo integrar Mitzu con ClickHouse

Esta guía es solo una breve introducción a cómo usar Mitzu. Puede encontrar información más detallada en la documentación de Mitzu.

Reúne los datos de conexión

Para conectarse a ClickHouse con HTTP(S), necesita esta información:

Parámetro(s) Descripción
HOST and PORT Normalmente, el puerto es 8443 cuando se usa TLS o 8123 cuando no se usa TLS.
DATABASE NAME De forma predeterminada, existe una base de datos llamada default; use el nombre de la base de datos a la que desea conectarse.
USERNAME and PASSWORD De forma predeterminada, el nombre de usuario es default. Use el nombre de usuario adecuado para su caso de uso.

Los detalles de su servicio de ClickHouse Cloud están disponibles en la consola de ClickHouse Cloud. Seleccione un servicio y haga clic en Connect:

Botón Connect del servicio de ClickHouse Cloud

Elija HTTPS. Los detalles de conexión se muestran en un comando curl de ejemplo.

Detalles de conexión HTTPS de ClickHouse Cloud

Si usa ClickHouse autogestionado, los detalles de conexión los establece su administrador de ClickHouse.

Inicia sesión o regístrate en Mitzu

Como primer paso, ve a https://app.mitzu.io para registrarte.

Página de inicio de sesión de Mitzu con campos de correo electrónico y contraseña

Configura tu espacio de trabajo

Después de crear una organización, sigue la guía de onboarding Set up your workspace de la barra lateral izquierda. Luego, haz clic en el enlace Connect Mitzu with your data warehouse.

Página de configuración del workspace de Mitzu con los pasos de onboarding

Conectar Mitzu con ClickHouse

Primero, selecciona ClickHouse como el tipo de conexión y configura los detalles de la conexión. Luego, haz clic en el botón Test connection & Save para guardar la configuración.

Página de configuración de conexión de Mitzu para ClickHouse con formulario de configuración

Configurar tablas de eventos

Una vez guardada la conexión, selecciona la pestaña Event tables y haz clic en el botón Add table. En la ventana modal, selecciona tu base de datos y las tablas que quieres añadir a Mitzu.

Usa las casillas de verificación para seleccionar al menos una tabla y haz clic en el botón Configure table. Se abrirá una ventana modal donde podrás definir las columnas clave para cada tabla.

Interfaz de selección de tablas de Mitzu que muestra tablas de base de datos

Para ejecutar analítica de producto en tu implementación de ClickHouse, necesitas > especificar algunas columnas clave de tu tabla.

Estas son las siguientes:

  • User id - la columna del identificador único de los usuarios.
  • Event time - la columna de marca temporal de tus eventos.
  • Optional[Event name] - esta columna segmenta los eventos si la tabla contiene varios tipos de eventos.
Configuración del catálogo de eventos de Mitzu que muestra opciones de mapeo de columnas

Una vez configuradas todas las tablas, haz clic en el botón Save & update event catalog, y Mitzu encontrará todos los eventos y sus propiedades a partir de la tabla definida anteriormente. Este paso puede tardar unos minutos, según el tamaño de tu conjunto de datos.

Ejecutar consultas de segmentación

La segmentación de usuarios en Mitzu es tan sencilla como en Amplitude, Mixpanel o PostHog.

La página Explore tiene un área de selección de eventos a la izquierda, mientras que la sección superior te permite configurar el periodo de tiempo.

Interfaz de consulta de segmentación de Mitzu con selección de eventos y configuración del periodo de tiempo

Ejecutar consultas de embudo

Selecciona hasta 9 pasos para un embudo. Elige la ventana de tiempo en la que tus usuarios pueden completar el embudo. Obtén información inmediata sobre la tasa de conversión sin escribir ni una sola línea de código SQL.

Vista de análisis de embudo de Mitzu que muestra tasas de conversión entre pasos

Ejecutar consultas de retención

Selecciona hasta 2 pasos para calcular la tasa de retención. Elige la ventana de retención para la ventana recurrente de Obtén información inmediata sobre la tasa de conversión sin escribir ni una sola línea de código SQL.

Análisis de retención de Mitzu que muestra tasas de retención de cohortes

Ejecutar consultas sobre recorridos

Selecciona hasta 9 pasos para un embudo. Elige la ventana de tiempo en la que tus usuarios pueden completar el recorrido. El gráfico de recorrido de Mitzu te ofrece un mapa visual de cada ruta que siguen los usuarios a través de los eventos seleccionados.

Visualización del recorrido de Mitzu que muestra el flujo de rutas de usuario entre eventos


Ejecutar consultas sobre ingresos

Si la configuración de ingresos está definida, Mitzu puede calcular el MRR total y el número de suscripciones en función de tus eventos de pago.

panel de análisis de ingresos de Mitzu que muestra métricas de MRR

SQL nativo

Mitzu es SQL Native, lo que significa que genera código SQL nativo según la configuración que elijas en la página Explore.

Vista de generación de código SQL de Mitzu que muestra una consulta nativa de ClickHouse

Soporte de Mitzu

Si necesitas ayuda, no dudes en contactarnos en support@mitzu.io

O únete a nuestra comunidad de Slack aquí

Más información

Encontrarás más información sobre Mitzu en mitzu.io

Visita nuestra página de documentación en docs.mitzu.io

Navigation