Back to Top

User Guide for ERPnext Power BI Connector

Updated 30 June 2026

Introduction

ERPNext Power BI Connector integrates your ERPNext data with Power BI, enabling seamless data management and reporting. It helps you create workspaces, store data efficiently, and transfer it with ease.

With ERPNext Power BI Connector, you can set up eventhouses, build KQL databases, and manage structured data flow, making data analysis more accessible and insightful.

ERPNext Power BI Connector allows you to streamline data exports and updates, ensuring accurate and up-to-date reports in Power BI.

Features

  1. Quickly create and manage workspaces in ERPNext Power BI Connector.
  2. Easily import your existing Power BI workspaces into ERPNext.
  3. Set up eventhouses and structured data storage for efficient data management.
  4. Build KQL databases in ERPNext to gain better data insights.
  5. You can create tables from any ERPNext doctype for structured reporting.
  6. Manually export ERPNext data to Power BI whenever needed.
  7. Update or delete Power BI data to keep it organized and accurate.
  8. Configure structured mappings to ensure smooth data transfers.
  9. This way, you can organize and analyze ERPNext data efficiently.

Installation

  1. After purchasing the app from the Webkul store, you will receive a link to download the module ZIP file.
  2. Extract the downloaded ZIP file, and you will see a folder named ‘erpnext_powerbi_connector’.
  3. Set up the module in your Git repository.
  4. If the app is hosted on GitHub, fetch it using the command:
bench get-app --branch main https://github.com/your_account/erpnext_powerbi_connector.git
  • (Replace “main” with your branch name and replace the “HTTPs URL” with your HTTPS clone URL.)
  1. Install the app on your site using the command:
bench --site <your-site_name> install-app erpnext_powerbi_connector
  1. Finally, run the “bench migrate” command to complete the installation.

Workflow

  1. After installing  ERPNext Power BI Connector, log in to your ERPNext instance and navigate to Power BI Connector from the left menu.
Navigate to PowerBIConnector

2. After clicking on Power BI Instance, click on the “Add Power BI Instance” button to create a new instance.

Add PowerBI Instance

3. Fill in the Power BI Instance Details, including Title, API URL, Authorization URL, and Access Method. Once all details are filled in, click Save to create a Power BI instance.

PowerBI Instance Details

4. Once the connection is successfully established, Connected status will be displayed.

Connected status will be displayed.

5. Once connected, go to Power BI Connector from left menu to access Power BI Instance, Reports, Dashboards, and Items such as Workspace, Eventhouse, KQL Database, and Table.

Workspace, Eventhouse, KQL Database, and Table

6. Here, you can see a list of multiple workspaces along with an option to add a new workspace.

list of multiple workspaces

7. Enter Title, select Power BI Instance, and provide Power BI ID. You can also add a Description. Once done, click “Save” to create workspace.

click "Save" to create workspace

8. Here, you can see that the workspace is published.

workspace is published

9. Here, you can see a list of eventhouses along with an option to add a new event house.

option to add a new eventhouse

10. Here, you can add a new eventhouse by providing details such as title, workspace, and Power BI ID.

new eventhouse details

11. Now, you can see that the eventhouse is published.

eventhouse is published

12. Here, you can see a list of KQL Database along with an option to add a new KQL Database.

list of KQL Database

13.  Here, you can add a new KQL database by providing details such as title, event house, and Power BI ID. The system will automatically detect Query Service URI and Ingestion Service URI.

add a new KQL database

14. Here, you can see that the KQL database is published with its details, including title, event house, Power BI ID, Query Service URI, and Ingestion Service URI.

KQL database is published

Power BI Tables

15. You can see the list of Power BI tables, each linked to a KQL database. The tables are published and display their respective IDs and statuses.

list of PowerBI tables

16. Add a new Power BI table by specifying details such as title, associated KQL database, and document type.

Additionally, you can define table columns by providing field names, labels, and data types.

Add a new PowerBI table

17. You can see that the Power BI table is published, and ingestion mapping is enabled. The table is linked to a specific KQL database and contains multiple fields with different data types.

PowerBI table is published

18.  Here, you can see that “Actions” dropdown provides options to export data, delete data, and update schema for the Power BI table.

export data

Reports and Dashboards

19. This screen shows the list of Power BI reports available in the system, including their report names, workspaces, Power BI IDs, and unique report IDs.

 list of PowerBI reports

20. Power BI report displaying order insights, including order date, references, totals, and a graphical breakdown.

PowerBI report

21. List of available Power BI dashboards with dashboard names, workspaces, Power BI IDs, and unique report IDs.

List of PowerBI Dashboards

22. Power BI Dashboard displaying order insights, including order date, references, totals, and a graphical breakdown.

PowerBI Dashboard

Need Help?

Hope you find the guide helpful! Please feel free to share your feedback in the comments below.

If you still have any issues/queries regarding the same, please raise a ticket at the UV Desk.

I hope this helps. In case of any further queries, contact us at our support mail.

Thanks for paying attention!!

Current Product Version - 1.5.0

Supported Framework Version - ERPNext 15.0

. . .

Leave a Comment

Your email address will not be published. Required fields are marked*


Be the first to comment.

Back to Top

Message Sent!

If you have more details or questions, you can reply to the received confirmation email.

Back to Home

User Guide for ERPnext Power BI Connector