java -jar metabase.jar. Metabase se conecta a ClickHouse mediante un driver JDBC que descargas y colocas en la carpeta plugins:
Objetivo
1. Reúne los datos de conexión
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:
Elija HTTPS. Los detalles de conexión se muestran en un comando
curl de ejemplo.
Si usa ClickHouse autogestionado, los detalles de conexión los establece su administrador de ClickHouse.
2. Descargar el plugin de ClickHouse para Metabase
-
Si no tienes una carpeta
plugins, crea una como subcarpeta en la misma ubicación en la que tengas guardadometabase.jar. -
El plugin es un archivo JAR llamado
clickhouse.metabase-driver.jar. Descarga la versión más reciente del archivo JAR desde https://github.com/clickhouse/metabase-clickhouse-driver/releases/latest -
Guarda
clickhouse.metabase-driver.jaren tu carpetaplugins. - Inicia (o reinicia) Metabase para que el driver se cargue correctamente.
- Accede a Metabase en http://hostname:3000. Al iniciarlo por primera vez, verás una pantalla de bienvenida y tendrás que responder una serie de preguntas. Si se te pide seleccionar una base de datos, selecciona “Añadiré mis datos más tarde”:
3. Conecta Metabase a ClickHouse
- Haz clic en el icono del engranaje de la esquina superior derecha y selecciona Admin Settings para ir a tu página de administración de Metabase.
- Haz clic en Add a database. También puedes hacer clic en la pestaña Databases y seleccionar el botón Add database.
- Si la instalación del driver funcionó, verás ClickHouse en el menú desplegable de Database type:
- Asigna a tu base de datos un Display name, que es una configuración de Metabase, así que puedes usar el nombre que prefieras.
- Introduce los datos de conexión de tu base de datos de ClickHouse. Habilita una conexión segura si tu servidor de ClickHouse está configurado para usar SSL. Por ejemplo:
- Haz clic en el botón Save y Metabase analizará tu base de datos en busca de tablas.
4. Ejecutar una consulta SQL
- Sal de Admin settings haciendo clic en el botón Exit admin de la esquina superior derecha.
- En la esquina superior derecha, haz clic en el menú + New y verás que puedes hacer preguntas, ejecutar consultas SQL y crear un panel:
-
Por ejemplo, aquí tienes una consulta SQL ejecutada en una tabla llamada
uk_price_paidque devuelve el precio medio pagado por año entre 1995 y 2022:
5. Haz una pregunta
-
Haz clic en + New y selecciona Question. Ten en cuenta que puedes crear una pregunta a partir de una base de datos y una tabla. Por ejemplo, la siguiente pregunta se plantea sobre una tabla llamada
uk_price_paiden la base de datosdefault. Aquí tienes una pregunta sencilla que calcula el precio medio por localidad dentro del condado de Greater Manchester: - Haz clic en el botón Visualize para ver los resultados en una vista de tabla.
- Debajo de los resultados, haz clic en el botón Visualization para cambiar la visualización a un gráfico de barras (o cualquiera de las otras opciones disponibles):