BI y dashboards

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 comercial

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.

ProductoPrecio
Power BI Free (Desktop)0 €
Power BI Pro14 USD/usuario/mes
Power BI Premium Per User (PPU)24 USD/usuario/mes
Microsoft Fabric F2 (PAYG)Desde ~262 USD/mes
Tableau Viewer15 USD/usuario/mes (anual)
Tableau Explorer42 USD/usuario/mes
Tableau Creator75 USD/usuario/mes
Looker Studio Free0 USD
Looker Studio Pro9 USD/usuario/mes/proyecto
Metabase Cloud Starter100 USD/mes + 6 USD/usuario adicional (5 incl.)
Metabase Cloud Pro575 USD/mes + 12 USD/usuario adicional (10 incl.)
Qlik Cloud Standard~825 USD/mes (20 full users)
Grafana Cloud Pro19 USD/mes base + uso
— Open source

Las opciones gratuitas y self-hosted

ProductoPrecio
Frappe InsightsAGPL gratis (autohospedado). Frappe Cloud desde 5 USD/mes shared
Metabase OSSAGPL gratis (autohospedado)
Apache SupersetApache 2.0 gratis. Preset Cloud Pro 20 USD/u/mes
Grafana OSSAGPL 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.

— Cómo se conecta

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.

— KPIs por área

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.

ÁreaKPIs habitualesTablas ERPNext
VentasPipeline weighted, win rate, ticket medio, ciclo de venta, LTV por cliente, conversion rate por etapatabOpportunity, tabQuotation, tabSales Order, tabSales Invoice
Operaciones / finanzasCash-flow proyectado, DSO, DPO, aging de cartera, margen bruto, rotación de stocktabSales Invoice, tabPurchase Invoice, tabPayment Entry, tabStock Ledger Entry
MarketingCAC, ROI por campaña, atribución por canal, MQL/SQL, coste por leadtabLead, tabOpportunity, tabCampaign
RRHHRotación voluntaria/involuntaria, absentismo, coste por proyecto, headcount por departamentotabEmployee, tabAttendance, tabLeave Application, tabSalary Slip
ProducciónOEE (disponibilidad × rendimiento × calidad), MTBF, MTTR, scrap rate, lead time fábricatabWork Order, tabJob Card, tabStock Entry, tabBOM
— Recomendación por tamaño

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.

— Errores comunes

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?+
Según ONTSI (Informe de digitalización de pymes 2024), el 41,4 % de las empresas españolas de más de 10 empleados práctica analítica de datos interna, con punta en servicios (45,6 %) e industria (42,5 %). El 44,3 % usa cloud computing de pago (INE T1 2025, +6,6 pp YoY). El 21,1 % usa IA en empresas y el 63,6 % de pymes intercambia información electrónicamente vía ERP. Eso significa que el grueso del mercado pyme español es candidato directo para añadir una capa BI a su ERP.
¿Cuánto cuesta cada herramienta BI en 2026?+
Comerciales: Power BI Free (Desktop), Pro 12,10 €/u/mes, PPU 20,80 €/u/mes, Fabric F2 desde 262 USD/mes. Tableau: Viewer 15 USD, Explorer 42 USD, Creator 75 USD por usuario/mes anual. Looker Studio: Free + Pro 9 USD/usuario/mes/proyecto. Metabase Cloud: Starter 100 USD/mes + 6 USD/usuario adicional (5 incluidos), Pro 575 USD/mes + 12 USD/usuario (10 incluidos). Qlik Cloud Standard alrededor de 825 USD/mes. Grafana Cloud: Free + Pro 19 USD/mes. Open source / self-hosted: Metabase OSS gratis, Apache Superset gratis, Frappe Insights gratis (AGPL, Frappe Cloud desde 5 USD/mes shared).
¿Qué es Frappe Insights y cuándo conviene usarlo en lugar de Power BI?+
Frappe Insights es el producto BI del propio proyecto Frappe (los mismos que hacen ERPNext): open source AGPL, instalable como app sobre el bench Frappe, soporta MariaDB/MySQL, PostgreSQL, DuckDB y BigQuery. Tiene query builder visual, SQL libre, dashboards y permisos heredados del propio bench. Conviene elegirlo cuando el 80 % de los datos viven en ERPNext y valoras cero coste de licencia + integración nativa de permisos. Si hay fuentes externas críticas (Salesforce, HubSpot, Google Ads, Facebook Ads), Metabase o Power BI ganan en conectores. Para pyme con todo en ERPNext, Frappe Insights es la opción natural.
¿Cómo se conecta técnicamente Power BI con ERPNext?+
ERPNext usa MariaDB. Power BI se conecta vía ODBC con el conector oficial MariaDB ODBC Connector v3.1.x (importante: NO usar la 3.2.x, tiene un bug conocido con Power BI). El flujo: 1) Crear un usuario MariaDB de solo lectura (read-only) sobre la base del site; 2) Instalar el conector ODBC en la máquina con Power BI Desktop; 3) Configurar el data source y empezar a hacer queries. Documentación oficial Frappe Cloud: docs.frappe.io/cloud/connect-power-bi-desktop.
¿Es seguro conectar Power BI directamente a la BD del ERP?+
Directamente a la BD de producción, NO. Cualquier dashboard pesado puede bloquear transacciones operativas (facturación, validación de pedidos). Lo correcto es trabajar con una read replica MariaDB (instancia secundaria que replica de la principal con lag mínimo) y apuntar el BI ahí. Frappe permite leer de secundaria explícitamente. Para volúmenes muy grandes o histórico muy largo, conviene extraer a un data mart separado (DuckDB local, Postgres, ClickHouse o BigQuery) vía ETL nocturno. Usuario MariaDB con GRANT SELECT solo sobre las tablas necesarias; nunca DDL ni DML.
¿Qué KPIs típicos se construyen sobre ERPNext?+
Ventas: pipeline weighted, win rate, ticket medio, ciclo de venta, LTV por cliente. Finanzas: cash-flow proyectado, DSO (días de cobro), DPO (días de pago), aging de cartera, margen bruto, rotación de stock. Marketing: CAC, ROI por campaña, atribución por canal, MQL/SQL conversion. RRHH: rotación voluntaria, absentismo, coste por proyecto. Producción: OEE, MTBF, MTTR, scrap rate. Las tablas ERPNext origen son tabSales Invoice, tabPurchase Invoice, tabPayment Entry, tabStock Ledger Entry, tabEmployee, tabAttendance, tabWork Order. Para coherencia entre cuadros de mando, definir cada métrica una sola vez en un semantic layer (Cube, dbt MetricFlow o vista SQL versionada).
¿Cómo se ataja el problema de que cada departamento calcula la misma métrica distinto?+
Con un semantic layer (capa semántica). Las dos opciones modernas: Cube (open source Apache 2.0 + Cube Cloud usage-based 0,15 USD/CCU) y dbt MetricFlow (open source). Lo que hacen: definir métricas (facturación neta, margen bruto, DSO) en un único sitio versionado en Git, y exponerlas a cualquier herramienta BI (Power BI, Tableau, Metabase) y también a agentes IA. Beneficio práctico: cuando el CFO mira el dashboard y el comercial otro, ambos ven exactamente la misma cifra de margen bruto.
¿Qué stack BI recomendáis para distintos tamaños de pyme?+
5-15 empleados, dashboards básicos, presupuesto cero: Frappe Insights o Metabase OSS sobre read replica. 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 tenéis Microsoft 365. 50+ empleados, analítica avanzada, varios departamentos: Power BI Pro + Cube como capa semántica + data mart en PostgreSQL/DuckDB. Multi-fuente: Metabase Pro o Power BI + reverse ETL. Producción industrial, IoT: Grafana + Frappe Insights.
— Lecturas recomendadas

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.

Empezar · Respuesta en 24h

¿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.

Demo personalizada
Sin compromiso
Equipo en España