ERPNext + Power BI, Metabase y Frappe Insights: BI sin atar tus datos
El 41,4 % de empresas españolas de más de 10 empleados ya práctica analítica de datos interna (ONTSI 2024). Power BI domina el mercado, Metabase es la opción open source más usada y Frappe Insights es el BI nativo del propio ERPNext. Esta guía explica cómo conectarlos, qué cuesta cada uno, qué KPIs construir y los errores que arruinan los dashboards.
Tener ERPNext bien configurado y no sacarle informes es como tener una biblioteca enorme cerrada con llave. Toda la información de tu negocio — ventas, compras, márgenes, costes laborales, productividad, churn, DSO — vive en una base de datos MariaDB perfectamente estructurada. Cualquier herramienta BI moderna puede conectarse y construir dashboards encima. Las opciones van desde Power BI (14 USD/usuario/mes y dominio del mercado), Metabase (gratis self-hosted o 100 USD/mes Cloud) hasta Frappe Insights, el BI nativo del propio proyecto Frappe que se instala como app sobre el bench. Esta guía repasa pricing real 2026, cómo se conecta cada uno, qué KPIs típicos se construyen y los errores que se ven una y otra vez en pymes.
Pricing oficial de herramientas BI en 2026
Estas son las tarifas oficiales publicadas por cada fabricante, en su moneda original: la mayoría cobra en dólares aunque el cliente esté en España, y conviene no convertir el importe porque el tipo de cambio se mueve y la conversión envejece peor que el dato. Van desde Power BI Free hasta Qlik Cloud, con matices por usuario y por plan.
| Producto | Precio |
|---|---|
| Power BI Free (Desktop) | 0 € |
| Power BI Pro | 14 USD/usuario/mes |
| Power BI Premium Per User (PPU) | 24 USD/usuario/mes |
| Microsoft Fabric F2 (PAYG) | Desde ~262 USD/mes |
| Tableau Viewer | 15 USD/usuario/mes (anual) |
| Tableau Explorer | 42 USD/usuario/mes |
| Tableau Creator | 75 USD/usuario/mes |
| Looker Studio Free | 0 USD |
| Looker Studio Pro | 9 USD/usuario/mes/proyecto |
| Metabase Cloud Starter | 100 USD/mes + 6 USD/usuario adicional (5 incl.) |
| Metabase Cloud Pro | 575 USD/mes + 12 USD/usuario adicional (10 incl.) |
| Qlik Cloud Standard | ~825 USD/mes (20 full users) |
| Grafana Cloud Pro | 19 USD/mes base + uso |
Las opciones gratuitas y self-hosted
| Producto | Precio |
|---|---|
| Frappe Insights | AGPL gratis (autohospedado). Frappe Cloud desde 5 USD/mes shared |
| Metabase OSS | AGPL gratis (autohospedado) |
| Apache Superset | Apache 2.0 gratis. Preset Cloud Pro 20 USD/u/mes |
| Grafana OSS | AGPL gratis |
| Cube (semantic layer) | Apache 2.0 gratis self-hosted; Cube Cloud 0,15 USD/CCU |
Frappe Insights es la opción natural cuando el 80 % de tus datos viven ya en ERPNext: licencia AGPL, integración nativa con permisos del bench, soporta MariaDB/MySQL, PostgreSQL, DuckDB y BigQuery. Para pymes con fuentes externas críticas (CRM ajeno, marketing tools, ecommerce externo), Metabase o Power BI ganan en cantidad de conectores y comunidad.
ERPNext vs cualquier BI: cuatro patrones
ERPNext almacena los datos en MariaDB, con PostgreSQL como opción desde la versión 15. Cualquier herramienta BI con driver MySQL o MariaDB puede conectarse sin intermediarios. En la práctica hay cuatro patrones que se repiten, según la herramienta que uses y el volumen de datos que muevas: conexión SQL directa, ODBC para Power BI, API REST o Frappe Insights nativo.
- Conexión directa SQL: Metabase, Superset y Grafana tienen driver nativo. Crear usuario MariaDB de solo lectura sobre la base del site y apuntar el BI.
- Power BI vía ODBC: descargar MariaDB ODBC Connector v3.1.x (no la 3.2.x, tiene bug con Power BI). Crear database user de solo lectura siguiendo la guía oficial Frappe.
- API REST de Frappe: cualquier BI con conector web/JSON.
GET /api/resource/{Doctype}?filters=...con paginación. Útil para extracciones programadas a un data mart, no para dashboards en tiempo real. - Frappe Insights nativo: producto BI del propio Frappe, app sobre el bench. Soporta MariaDB/MySQL, PostgreSQL, DuckDB y BigQuery. Query builder visual + SQL libre, joins entre módulos ERPNext.
Regla de oro de seguridad: nunca atacar la BD de producción. Configurar una read replica (slave MariaDB) y apuntar el BI ahí; el lag de replicación es aceptable para BI y evita bloqueos en transacciones operativas. Frappe permite leer de secundaria explícitamente. Para grandes volúmenes históricos, extraer a un data mart separado (DuckDB local, Postgres, ClickHouse o BigQuery) vía ETL nocturno.
Documentacion: Frappe Cloud Connect Power BI Desktop, Setup Read from Secondary DB.
Los indicadores típicos y de dónde salen
Cada área del negocio tiene sus propios indicadores y sus propias tablas de origen dentro de ERPNext. La tabla siguiente recoge los KPIs habituales en ventas, operaciones y finanzas, marketing, RRHH y producción, junto con el doctype exacto del que sale cada dato, para que no tengas que adivinarlo consultando la base.
| Área | KPIs habituales | Tablas ERPNext |
|---|---|---|
| Ventas | Pipeline weighted, win rate, ticket medio, ciclo de venta, LTV por cliente, conversion rate por etapa | tabOpportunity, tabQuotation, tabSales Order, tabSales Invoice |
| Operaciones / finanzas | Cash-flow proyectado, DSO, DPO, aging de cartera, margen bruto, rotación de stock | tabSales Invoice, tabPurchase Invoice, tabPayment Entry, tabStock Ledger Entry |
| Marketing | CAC, ROI por campaña, atribución por canal, MQL/SQL, coste por lead | tabLead, tabOpportunity, tabCampaign |
| RRHH | Rotación voluntaria/involuntaria, absentismo, coste por proyecto, headcount por departamento | tabEmployee, tabAttendance, tabLeave Application, tabSalary Slip |
| Producción | OEE (disponibilidad × rendimiento × calidad), MTBF, MTTR, scrap rate, lead time fábrica | tabWork Order, tabJob Card, tabStock Entry, tabBOM |
Qué stack BI para tu pyme
- 5-15 empleados, dashboards básicos, presupuesto cero: Frappe Insights o Metabase OSS self-hosted sobre read replica MariaDB.
- 15-50 empleados, departamento de operaciones que pide cuadros de mando: Metabase Cloud Starter (~2.000-3.000 USD/año) o Power BI Pro si ya tienes Microsoft 365.
- 50+ empleados, analítica avanzada, varios departamentos: Power BI Pro + Cube como capa semántica + data mart en PostgreSQL o DuckDB.
- Multi-fuente (ERPNext + CRM + ecommerce + marketing): Metabase Pro o Power BI + reverse ETL (Hightouch) para sincronizar métricas de vuelta a CRM y marketing.
- Producción industrial, IoT, time-series: Grafana para sensores y máquinas + Frappe Insights para finanzas y ventas.
Patrón común a cualquier escenario, no importa el tamaño: read replica MariaDB para no tocar producción, un data mart preagregado en DuckDB o Postgres para que las consultas no tarden, y encima la herramienta BI que hayas elegido. Cambia el producto, no la arquitectura.
Siete cosas que se hacen mal en BI sobre ERP
No es teoría: son los siete fallos que vemos repetirse proyecto tras proyecto cuando alguien conecta una herramienta BI a su ERP sin pensarlo antes. Casi todos comparten la misma raíz —atacar la base de producción directamente—, y casi todos se evitan con una arquitectura mínima bien planteada desde el primer día.
Conectar Power BI o Metabase directamente a la BD de producción del ERP
Cualquier dashboard pesado bloquea facturación o validación de pedidos. Solución: read replica MariaDB o data mart separado. Frappe lo soporta nativamente.
No tener data warehouse ni data mart
Cada departamento consulta la misma tabla con joins distintos y obtiene cifras que no cuadran. Implementar un data mart por área cuesta 2-6 semanas y resuelve el problema definitivamente.
Métricas vanity
Visitas web, likes, número de pedidos sin margen — bonitas en pantalla pero no accionan ninguna decisión. Sustituir por métricas que mueven la aguja: contribución por euro de marketing, margen por SKU, DSO.
Dashboards que nadie mira
Si un dashboard no tiene un dueño con un KPI accionable, se abandona en 6 semanas. Regla: cada dashboard, un dueño, una decisión que dispara.
Sin capa semántica entre BI y ERP
Sin definir facturación neta o margen bruto en un layer único, cada cuadro de mando lo calcula distinto. Hoy se resuelve con Cube o dbt MetricFlow.
Granularidad excesiva sin pre-agregar
Joins masivos sin agregaciones hacen ilegible el dashboard y lo dejan en 30 segundos de carga. Pre-agregar por día, semana o mes en vistas materializadas.
Permisos copy-paste
Dar acceso al BI con el mismo rol al CEO y a un comercial junior expone márgenes y nóminas. Toda integración debe replicar el modelo de permisos del ERP.
— FAQ
Preguntas frecuentes sobre BI y ERPNext
Las dudas más habituales al añadir una capa de analítica sobre el ERP: si conviene Power BI, Metabase o Frappe Insights, cuánto cuesta mantenerla y qué datos merece la pena exponer en un dashboard para que se use de verdad.
Ver todas las preguntas¿Cuántas pymes españolas hacen analítica de datos?+−
¿Cuánto cuesta cada herramienta BI en 2026?+−
¿Qué es Frappe Insights y cuándo conviene usarlo en lugar de Power BI?+−
¿Cómo se conecta técnicamente Power BI con ERPNext?+−
¿Es seguro conectar Power BI directamente a la BD del ERP?+−
¿Qué KPIs típicos se construyen sobre ERPNext?+−
¿Cómo se ataja el problema de que cada departamento calcula la misma métrica distinto?+−
¿Qué stack BI recomendáis para distintos tamaños de pyme?+−
Por dónde seguir
Cinco lecturas más si sigues construyendo tu stack de datos: cómo encaja ERPNext en empresas de tecnología, la API REST y los webhooks que alimentan cualquier dashboard, y las automatizaciones con Make, Zapier o n8n para no depender solo del BI.
¿Te montamos los dashboards?
Cuéntanos qué KPIs necesitas, qué herramientas BI ya conocéis en el equipo y qué volumen de datos tenéis hoy en ERPNext. En una llamada de 30 minutos diseñamos el stack óptimo para vuestro caso —read replica, data mart y la herramienta BI que mejor encaje— con presupuesto cerrado por escrito.