Las herramientas de Business Intelligence como Looker Studio Pro pueden costar varios cientos de euros al mes, incluso antes de conectar la primera base de datos. Metabase es una alternativa de código abierto que hace exactamente lo mismo: convierte datos sin procesar en gráficos y paneles de control en los que puedes hacer clic sin necesidad de conocimientos de SQL. La instalas en tu propio Box, una sola vez, sin una factura de licencia mensual. A continuación te explicamos paso a paso cómo instalar Metabase en Saplo.
Por qué Metabase en lugar de un BI de pago
Las herramientas de informes de pago tienen dos inconvenientes recurrentes para las pequeñas y medianas empresas:
- el coste aumenta con el número de usuarios o consultas - cuantos más miembros del equipo necesiten acceso a los paneles, mayor será la factura mensual,
- los datos de la empresa pasan por la infraestructura de terceros - para construir un gráfico de ventas, la base de datos o una parte de ella tiene que ir al sistema del proveedor.
Metabase es una implementación independiente de la misma idea, de código abierto, que instalas en tu propio Box. Cero costes por cada cuenta adicional en el equipo, los datos nunca salen de tu infraestructura y el aspecto y la lógica de las consultas son los mismos que en las herramientas de pago: haces clic en los campos, los filtros y el tipo de gráfico, y el SQL permanece en segundo plano para quienes quieran verlo.
Requisitos
Para instalar Metabase en Saplo, necesitas:
- Un Box con Docker en ejecución (el motor lo activa automáticamente al instalar desde el catálogo, requiere anidamiento en el contenedor, lo que Saplo tiene por defecto).
- Al menos 1 GB de RAM libre en el Box; para equipos más grandes y consultas más pesadas, vale la pena elegir un Box M o superior.
- Un dominio o subdominio
*.saploapp.plincluido en el precio de cada plan.
Metabase distingue entre dos bases de datos completamente diferentes, que son fáciles de confundir. La primera es la base de datos de la aplicación, donde Metabase almacena sus propios metadatos: preguntas guardadas, paneles de control y cuentas de usuario. Saplo proporciona esta base de datos automáticamente desde un pool MySQL compartido, al igual que con Matomo o WordPress, por lo que no necesitas configurarla por separado. La segunda es la fuente de datos para el análisis, es decir, la base de datos que deseas informar, por ejemplo, un PostgreSQL de producción o el MySQL de una tienda. Metabase no proporciona esta base de datos; la conectas manualmente después de la primera ejecución.
Instalación paso a paso
- En el panel de Saplo, ve a Catálogo de aplicaciones y selecciona Metabase (categoría "Datos").
- Indica en qué Box se instalará y el dominio o subdominio bajo el cual estará disponible la aplicación.
- Confirma la instalación. El motor implementa un contenedor Docker con la imagen oficial
metabase/metabase, lo conecta a la base de datos MySQL compartida de Saplo para los metadatos de la aplicación, prepara el volumen para los datos y lo expone bajo el dominio indicado a través de nginx con SSL gratuito. - Metabase es una aplicación Java, por lo que el primer inicio incluye el arranque de la máquina virtual y la migración de la base de datos de la aplicación, lo que puede tardar entre uno y dos minutos. El motor espera una respuesta real de
/api/health, y no solo el inicio del proceso, por lo que la instalación finaliza solo cuando Metabase realmente responde. - Una vez completado, el dominio responderá con el asistente de configuración inicial de Metabase.
Primera configuración
Metabase, al igual que Baserow o Cal.com, no crea una cuenta de administrador automáticamente durante la instalación.
- Accede a tu dominio y sigue el asistente: selección de idioma, creación de la cuenta de administrador y consentimiento para las estadísticas de uso anónimas (pueden desactivarse).
- En el siguiente paso, el asistente te preguntará por la primera fuente de datos para el análisis. Puedes proporcionarla de inmediato (por ejemplo, Postgres o MySQL de la tienda) o saltarte este paso y añadir la base de datos más tarde en Configuración del administrador -> Bases de datos -> Añadir base de datos.
- Después de iniciar sesión, crea tu primera pregunta haciendo clic en los campos, filtros y agrupaciones en el editor, o escribe una consulta SQL si prefieres tener control total.
- Las preguntas guardadas se combinan en un panel de control, y a este panel puedes configurarle envíos cíclicos por correo electrónico, por ejemplo, un informe de ventas cada lunes por la mañana.
Metabase en Saplo vs. herramientas de BI de pago
| BI de pago (como Looker Studio Pro) | Metabase en Saplo | |
|---|---|---|
| Costo | aumenta con el número de usuarios y recursos | incluido en el plan Saplo, independientemente del número de cuentas |
| Dónde están los datos | infraestructura del proveedor | Tu Box |
| Fuentes de datos conectables | conectores del proveedor | Postgres, MySQL, BigQuery y otros, conectados manualmente |
| Consultas sin SQL | sí | sí, el mismo mecanismo de consulta con un clic |
| Alertas e informes periódicos por correo electrónico | sí | sí |
| Quién administra | proveedor | Tú, pero sin configurar el servidor manualmente |
Preguntas frecuentes
¿Metabase tiene su propia base de datos para análisis? No. La base de datos que Saplo conecta automáticamente durante la instalación solo almacena los metadatos de Metabase (paneles, preguntas, cuentas). Los datos que deseas analizar los conectas por separado como tu propia fuente de datos en el asistente o más tarde en el panel de administración.
¿Cuánto tarda la instalación? Más tiempo que con recetas más ligeras del catálogo, porque la imagen de Metabase es una aplicación Java, y el primer inicio migra la base de datos de la aplicación desde cero. Cuenta con uno, a veces dos minutos, antes de que el dominio comience a responder.
¿Quién se convierte en administrador después de la instalación? La primera persona que complete el asistente de primer inicio después de que el dominio comience a responder. Es recomendable hacerlo de inmediato para que nadie extraño pueda crear una cuenta primero.
¿Puedo conectar más de una fuente de datos? Sí, en Ajustes de administrador -> Bases de datos añades conexiones adicionales, por ejemplo, una base de datos de la tienda y otra del sistema de reservas, y luego construyes paneles que combinen datos de ambas.
¿Recibiré una notificación por correo electrónico sobre un nuevo informe? Sí, los paneles de Metabase tienen suscripciones por correo electrónico incorporadas con un horario fijo, por ejemplo, un informe cada lunes por la mañana.
Si tienes preguntas al configurar Metabase en tu propio Box o al conectar la primera fuente de datos, escríbenos, te ayudaremos con la configuración inicial.
- #Análisis de datos
- #Business Intelligence
- #Metabase
- #Guía
- #Informes
