Metabase es una herramienta de business intelligence de código abierto. Se conecta a tus bases de datos y permite hacer preguntas, crear gráficos y armar dashboards desde el navegador, sin saber SQL, aunque también acepta consultas SQL. Su edición Open Source es gratuita y usa la licencia AGPL; la empresa que lo desarrolla vende planes de pago con funciones adicionales.
Para qué sirve
Muchas empresas tienen sus datos en una base de datos (la del ERP, la de la tienda en línea, la del sistema propio) y dependen de alguien técnico para sacar cada informe. Metabase rompe esa dependencia: una persona de ventas o de finanzas puede preguntar “ventas por región en los últimos seis meses” y obtener un gráfico sin escribir código.
Los usos más comunes:
- Dashboards de gestión con ventas, cobranza, inventario o soporte, que se actualizan solos.
- Informes recurrentes que llegan por correo o Slack a una hora fija.
- Alertas cuando un número cruza un umbral, por ejemplo stock bajo el mínimo.
- Análisis puntuales para responder una pregunta sin pedir un informe al área de TI.
Cómo funciona
Metabase se instala en un servidor y se conecta a una o más fuentes de datos. Soporta más de 20, entre ellas PostgreSQL, MySQL, MariaDB, SQL Server, Oracle, BigQuery, Snowflake y Amazon Redshift.
Las consultas se hacen de dos formas:
- Editor visual. Eliges una tabla, filtras, agrupas y resumes con menús. Metabase sugiere el tipo de gráfico.
- Editor SQL. Para quien sabe SQL, con variables que se convierten en filtros del dashboard.
Cada consulta guardada es una pregunta. Las preguntas se ordenan en colecciones y se combinan en dashboards con filtros compartidos. Las versiones recientes suman funciones de IA que permiten consultar los datos en lenguaje natural, con el modelo que elijas.
Edición Open Source frente a los planes de pago
El código de Metabase está dividido: todo lo que está fuera de la carpeta enterprise del repositorio usa la licencia AGPL, y lo que está dentro usa una licencia comercial. La imagen de Docker metabase/metabase es la edición libre.
| Open Source | Starter | Pro | Enterprise | |
|---|---|---|---|---|
| Precio (octubre de 2026) | Gratis | Desde 100 USD/mes | Desde 575 USD/mes | Desde 20.000 USD/año |
| Usuarios incluidos | Ilimitados | 5 | 10 | A convenir |
| Preguntas y dashboards | Ilimitados | Ilimitados | Ilimitados | Ilimitados |
| Permisos por fila y columna | No | No | Sí | Sí |
| SSO con SAML o JWT | No | No | Sí | Sí |
| Auditoría de uso | No | No | Sí | Sí |
| Marca propia en dashboards embebidos | No | No | Sí | Sí |
| Soporte | Comunidad | Incluido | Incluido | Incluido, con ingeniero dedicado |
Los planes de pago cobran además por cada usuario sobre los incluidos. Los precios vigentes están en metabase.com/pricing.
Para una pyme que quiere dashboards internos, la edición libre suele bastar. Pro se justifica cuando necesitas que cada cliente o sucursal vea solo sus propias filas, iniciar sesión por SAML o JWT con el proveedor de identidad de la empresa o insertar dashboards en tu producto con tu marca.
Cómo instalarlo
Hay dos caminos oficiales:
- Docker. Es lo más simple:
docker run -d -p 3000:3000 --name metabase metabase/metabasey luego abreshttp://tu-servidor:3000. - Archivo JAR. Descargas el archivo y lo ejecutas con Java. La documentación actual pide Java 25.
Al primer inicio, un asistente crea el usuario administrador y te pide la primera base de datos.
Un detalle importante: por defecto Metabase guarda su propia configuración (usuarios, preguntas, dashboards) en una base H2 interna, pensada solo para pruebas. En producción, configura una base PostgreSQL o MySQL para Metabase, aparte de las bases que vas a analizar, y respáldala.
Una buena práctica es conectar Metabase con un usuario de solo lectura y, si la base es la de producción de un sistema crítico, apuntarlo a una réplica para que las consultas pesadas no lo frenen.
Alternativas: Apache Superset y Grafana
| Metabase | Apache Superset | Grafana | |
|---|---|---|---|
| Licencia | AGPL (edición libre) | Apache 2.0 | AGPL v3 |
| Enfoque | BI para usuarios de negocio | BI para analistas | Monitoreo y series de tiempo |
| Consultas sin SQL | Sí, es su fuerte | Limitado | Limitado |
| Variedad de gráficos | Buena | Muy amplia | Amplia, orientada a métricas |
| Facilidad de instalación | Alta | Media | Alta |
| Edición de pago | Sí | No (proyecto de Apache) | Sí |
Apache Superset es completamente libre, sin edición comercial, y tiene más tipos de gráficos y más control, pero está pensado para gente que escribe SQL y es más trabajoso de instalar. Grafana brilla con métricas en el tiempo (servidores, sensores, aplicaciones) y se usa mucho junto a herramientas como Zabbix; para informes de ventas o finanzas es menos natural que Metabase.
Limitaciones
- Las funciones de control están en Pro. Permisos por fila, SSO con SAML o JWT y auditoría no existen en la edición libre (sí trae inicio de sesión con Google), y son justo lo que piden las empresas medianas.
- Modelado de datos básico. Si tus tablas están desordenadas, Metabase no lo arregla. Muchas veces conviene preparar vistas o tablas resumen antes.
- Rendimiento atado a la base. Metabase no guarda los datos: cada gráfico consulta la fuente. Con tablas grandes sin índices, los dashboards se vuelven lentos.
- Consumo de memoria. Corre sobre Java y necesita algo de RAM; no es para el servidor más pequeño.
Preguntas frecuentes
¿Metabase es gratis? Sí. La edición Open Source es gratuita, sin límite de usuarios, preguntas ni dashboards, y se instala en tu propio servidor. Los planes Starter, Pro y Enterprise son de pago.
¿Qué licencia tiene Metabase? La edición Open Source usa la licencia AGPL. Las funciones de la carpeta enterprise usan una licencia comercial y requieren un plan de pago.
¿Se necesita saber SQL para usar Metabase? No. El editor visual permite filtrar, agrupar y graficar con menús. El editor SQL queda disponible para quien lo prefiera.
¿Qué diferencia hay entre Metabase y Apache Superset? Metabase es más fácil para usuarios de negocio y se instala en minutos. Superset tiene más tipos de gráficos y no tiene edición de pago, pero apunta a analistas que escriben SQL.
¿Metabase se puede conectar a SQL Server o MySQL? Sí. Metabase se conecta a más de 20 fuentes, entre ellas SQL Server, MySQL, PostgreSQL, Oracle y BigQuery.
Fuentes
- Metabase, sitio oficial.
- Precios de Metabase, Metabase.
- Licencia de Metabase, GitHub, Metabase.
- Ejecutar Metabase con el archivo JAR, Metabase.
- Apache Superset, Apache Software Foundation.
- Grafana, Grafana Labs.