data in real time
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.
data in real time
with targets and trends
sales, finance, HR in one view
ERPNext data is read through a read-only user, a read replica or a warehouse, then connected to the BI tool of your choice.
A read-only DB user, a read replica, or a data warehouse fed from ERPNext.
Best Practice: for scale, consolidation or governace, connect the BI tool to read replica or a warehouse rather than the production database.
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.
Number cards, charts and KPI tiles inside ERPNext for live visibility without leaving the system.
Report Builder, Query Report and Script Report for tabular and custom reports without any external tool.
Schedule any report to deliver by email to the right people, on a daily, weekly or monthly cadence.
The native open-source BI tool: no-code query builder, dashboards and role-based access that respects ERPNext permissions.
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.
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.
Illustrative dashboard mockup, not a live ERPNext or Power BI screenshot.
The right method depends on how live you need the data, how much you are querying, and whether you consolidate more than one company.
Each option is marked so you know what is native, what needs a database connection and what needs a warehouse.
| BI Tool | How it connects | Live or scheduled | Type |
|---|---|---|---|
| Frappe Insights | Direct to ERPNext database | Live | Native |
| Microsoft Power BI | MariaDB ODBC connector (v3.1.x) | DirectQuery or scheduled | DB connector |
| Tableau | MySQL or MariaDB driver | Live or extract | DB connector |
| Google Looker Studio | MySQL connector or warehouse | Cached, near live | DB connector |
| Metabase / Superset / Grafana | MariaDB, MySQL or warehouse | Live or scheduled | Open source |
| Zoho Analytics / Qlik / Sisense | DB connection or warehouse | Scheduled or live | DB connector |
| Any BI via warehouse | ERPNext → BigQuery / Postgres / Snowflake | Scheduled sync | Warehouse |
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.
Connect Power BI, Tableau, Looker Studio or Frappe Insights to ERPNext. Start with native dashboards and scale to a full warehouse as you grow.