Skip to content
ClickHouse Docs
ClickHouse DocsClickHouse Docs

Conectar Chartbrew con ClickHouse

Mantenido por la comunidad

Chartbrew es una plataforma de visualización de datos que te permite crear dashboards y supervisar los datos en tiempo real. Admite múltiples fuentes de datos, entre ellas ClickHouse, y ofrece una interfaz sin código para crear gráficos e informes.

Objetivo

En esta guía, conectarás Chartbrew a ClickHouse, ejecutarás una consulta SQL y crearás una visualización. Al final, tu dashboard podría verse así:

Dashboard de Chartbrew

Reúne los datos de tu 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.

Conecta Chartbrew a ClickHouse

  1. Inicia sesión en Chartbrew y ve a la pestaña Connections.

  2. Haz clic en Create connection y selecciona ClickHouse entre las opciones de bases de datos disponibles.

    Selecciona la conexión de ClickHouse en Chartbrew
  3. Introduce los datos de conexión de tu base de datos de ClickHouse:

    • Display Name: Un nombre para identificar la conexión en Chartbrew.
    • Host: El hostname o la dirección IP de tu servidor de ClickHouse.
    • Port: Normalmente, 8443 para conexiones HTTPS.
    • Database Name: La base de datos a la que quieres conectarte.
    • Username: Tu nombre de usuario de ClickHouse.
    • Password: Tu contraseña de ClickHouse.
    Configuración de la conexión de ClickHouse en Chartbrew
  4. Haz clic en Test connection para comprobar que Chartbrew puede conectarse a ClickHouse.

  5. Si la prueba se realiza correctamente, haz clic en Save connection. Chartbrew recuperará automáticamente el esquema desde ClickHouse.

    Esquema JSON de ClickHouse en Chartbrew

Crea un conjunto de datos y ejecuta una consulta SQL

  1. Haz clic en el botón Create dataset o ve a la pestaña Datasets para crear uno.
  2. Selecciona la conexión de ClickHouse que creaste antes.
Selecciona la conexión de ClickHouse para el conjunto de datos

Escribe una consulta SQL para recuperar los datos que quieres visualizar. Por ejemplo, esta consulta calcula el precio medio pagado por año a partir del conjunto de datos uk_price_paid:

SELECT toYear(date) AS year, avg(price) AS avg_price
FROM uk_price_paid
GROUP BY year
ORDER BY year;
Consulta SQL de ClickHouse en Chartbrew

Haz clic en Run query para recuperar los datos.

Si no sabes bien cómo escribir la consulta, puedes usar el asistente de IA de Chartbrew para generar consultas SQL basadas en el esquema de tu base de datos.

Asistente de IA SQL de ClickHouse en Chartbrew

Una vez recuperados los datos, haz clic en Configure dataset para configurar los parámetros de visualización.

Crea una visualización

  1. Define una métrica (valor numérico) y una dimensión (valor categórico) para la visualización.
  2. Previsualiza el conjunto de datos para asegurarte de que los resultados de la consulta tienen la estructura correcta.
  3. Elige un tipo de gráfico (por ejemplo, gráfico de líneas, gráfico de barras o gráfico circular) y añádelo a tu dashboard.
  4. Haz clic en Complete dataset para finalizar la configuración.
Dashboard de Chartbrew con datos de ClickHouse

Puedes crear tantos conjuntos de datos como quieras para visualizar distintos aspectos de tus datos. Con estos conjuntos de datos, puedes crear varios dashboards para hacer seguimiento de distintas métricas.

Dashboard de Chartbrew con datos de ClickHouse

Automatiza las actualizaciones de datos

Para mantener tu dashboard actualizado, puedes programar actualizaciones automáticas de datos:

  1. Haz clic en el icono del calendario junto al botón de actualización del conjunto de datos.
  2. Configura el intervalo de actualización (por ejemplo, cada hora o cada día).
  3. Guarda la configuración para habilitar la actualización automática.
Configuración de actualización del conjunto de datos en Chartbrew

Más información

Para obtener más información, consulta la entrada del blog sobre Chartbrew y ClickHouse.

Navigation