Turn ERPNext data into live dashboards and MIS

A complete guide to connecting ERPNext to business intelligence and reporting tools: Power BI, Tableau, Google Looker Studio and the native Frappe Insights, plus the connection methods behind them. Each option is marked so you know what is native, what is a database connection and what needs a warehouse.

Live dashboards

data in real time

KPI reporting

with targets and trends

Management MIS

sales, finance, HR in one view

How ERPNext data reaches your BI tool

ERPNext data is read through a read-only user, a read replica or a warehouse, then connected to the BI tool of your choice.

Source

ERPNext

Sales & Finance
Inventory & HR
Native dashboards
Access

Read layer

A read-only DB user, a read replica, or a data warehouse fed from ERPNext.

Connector

MariaDB / MySQL

ODBC or driver connection
or a warehouse connector
Outcome

BI tools

Frappe Insights (native)
Power BI · Tableau
Looker Studio & others

Best Practice: for scale, consolidation or governace, connect the BI tool to read replica or a warehouse rather than the production database.

What ERPNext gives you before any external tool

ERPNext runs on a MariaDB database and ships a lot of reporting out of the box. For many teams this is enough on its own, and it is the base every external BI tool reads from.

Native dashboards

Number cards, charts and KPI tiles inside ERPNext for live visibility without leaving the system.

Report builder & query reports

Report Builder, Query Report and Script Report for tabular and custom reports without any external tool.

Auto email reports

Schedule any report to deliver by email to the right people, on a daily, weekly or monthly cadence.

Frappe Insights

The native open-source BI tool: no-code query builder, dashboards and role-based access that respects ERPNext permissions.

Every BI tool you can connect

Each option is marked so you know what is native, what needs a database connection and what needs a warehouse.

BI Tool Connection Matrix for ERPNext
BI ToolHow it connectsLive or scheduledType
Frappe InsightsDirect to ERPNext databaseLiveNative
Microsoft Power BIMariaDB ODBC connector (v3.1.x)DirectQuery or scheduledDB connector
TableauMySQL or MariaDB driverLive or extractDB connector
Google Looker StudioMySQL connector or warehouseCached, near liveDB connector
Metabase / Superset / GrafanaMariaDB, MySQL or warehouseLive or scheduledOpen source
Zoho Analytics / Qlik / SisenseDB connection or warehouseScheduled or liveDB connector
Any BI via warehouseERPNext → BigQuery / Postgres / SnowflakeScheduled syncWarehouse
Power BI note: Use the MariaDB ODBC connector version 3.1.x. Version 3.2.x has a known bug that stops it working with Power BI.

The connection methods, explained

There are a few ways to get ERPNext data into a BI tool. The right one depends on how live you need the data, how much you are querying, and whether you consolidate more than one company.

Native reporting and Frappe Insights

Built in dashboards and the native BI tool read live data with no external setup.

Direct database connector

Power BI, Tableau and Looker Studio connect to MariaDB with a read only database user.

Read replica

Point the BI tool at a replica of the database, so heavy queries never slow the live system.

Data warehouse and ETL

Sync ERPNext into BigQuery, Postgres or Snowflake for scale, history and multi-entity consolidation, then connect any BI tool to that.

REST API

ERPNext exposes a REST API that returns JSON for custom pipelines and some cloud BI connectors.

Scheduled export

Auto email reports and CSV or spreadsheet exports feed lightweight dashboards and Google Sheets.

See it working, screen by screen

Representative BI views built on ERPNext data for live dashboards, KPI reporting and management MIS. These are illustrative mockups, not live ERPNext or Power BI screenshots.

Live dashboards: revenue, orders and margin, always current

Revenue, orders, margin and channel mix on one board that reads live ERPNext data, so the number on the screen is the number in the system, filterable by branch, period, product or channel.

Revenue and order count updated live from ERPNext
Margin and channel mix visible without manual assembly
Filterable by branch, period, product or channel
Live Dashboard — Sales & Operations
ERPNext Live BI Dashboard

Illustrative dashboard mockup, not a live ERPNext or Power BI screenshot.

Scoping notes

Key architectural decisions and guidelines to plan for before connecting your BI tools to ERPNext.

Start native

For many teams, native dashboards and Frappe Insights cover live dashboards and KPI reporting with no external tool or licence.

Match the tool to the team

Use Power BI or Tableau where the team already lives in them, and Frappe Insights where you want a native, no licence option.

Protect production

Point heavy BI at a read replica or a warehouse, not the live database, so reporting never slows operations.

Warehouse when you consolidate

If you report across several entities or need history for trends, a warehouse gives a clean, governed and fast model.

Design access up front

BI tools connect with a read only user, and Frappe Insights respects ERPNext permissions, so people see only what they should.

Frequently Asked Questions

Everything you need to know about connecting ERPNext to your BI and reporting tools.

Power BI, Tableau and Google Looker Studio all connect directly, and Frappe Insights is the native open-source BI tool. Power BI uses the MariaDB ODBC connector (v3.1.x), Tableau the MySQL or MariaDB driver, and Looker Studio a MySQL connector or warehouse. Metabase, Superset and Grafana work the same way via MariaDB.

Yes. Frappe Insights and native ERPNext dashboards read live data. Power BI can use DirectQuery or a scheduled refresh, and Tableau can run live or on an extract. For heavy use, a read replica or warehouse keeps dashboards fast without slowing operations.

Through the MariaDB ODBC connector and a read-only database user. Use connector version 3.1.x — version 3.2.x has a known bug that breaks the Power BI connection. For large deployments, connect to a read replica or warehouse instead of production.

Not for a single company with modest volumes, where a read replica is enough. A warehouse becomes worthwhile when you consolidate several entities, need long-term history for trends, or run heavy BI queries across many data sources.

Yes. BI tools connect with a read-only user that cannot change data, connections are encrypted, and Frappe Insights respects ERPNext permissions so people see only what they are allowed to.

Ready to turn ERPNext into alive BI dashboard?

Connect Power BI, Tableau, Looker Studio or Frappe Insights to ERPNext. Start with native dashboards and scale to a full warehouse as you grow.