Power BI is a popular business intelligence and data visualization tool that allows users to transform data into impactful visualizations. However, to utilize Power BI effectively, you need to connect it to data sources(such as MongoDB to Power BI) that contain the information you want to analyze and report on.

MongoDB, a popular open-source NoSQL database, is a data source commonly used in modern business applications. Connecting MongoDB to Power BI allows you to leverage Power BI’s capabilities to gain insights from your MongoDB data.

In this guide we will walk you through easy steps for connecting MongoDB to Power BI. Whether you are new to Power BI or MongoDB, you will be able to create powerful visualizations of your data after this read.


  • Download and install MongoDB ODBC driver from here
  • You need to have basic knowledge of MongoDB.
  • You should understand the concept of NoSQL and business intelligence tools.
Simplify Data Analysis with Hevo’s No-code Data Pipeline

Hevo is the only real-time ELT No-code Data Pipeline platform that cost-effectively automates data pipelines that are flexible to your needs. With integration with 150+ Data Sources (40+ free sources), we help you not only export data from sources & load data to the destinations but also transform & enrich your data, & make it analysis-ready.

Start for free now!


Load Data from MongoDB to Power BI

Let’s see how you will connect MongoDB to Power BI in 8 easy steps:

  1. Go to “Administrative Tools” and select “ODBC Data Sources” corresponding to your system. 
  2. Select “System DSN” and click “Add..”.
  1. In the “Create New Data Source”, select the appropriate driver. ANSI driver offers better performance but limited character sets whereas the Unicode driver offers an entire character set but limited performance.
  1. Now, provide connection parameters. Specify the name of the data source, TCP/IP server, port, username, password, and database.
  1. Go to Power BI Desktop, and select “Get Data” in the home ribbon. Click on “More..”.
  1. In the panel, select “Other”. Click on the “ODBC” and then “Connect”.
  1. In the ODBC panel, select the name of your DSN and click “OK”.
  1. In the navigator panel, select your database and click “Load”.

That’s it, so can Power BI connect to MongoDB? Yes, you’ve now successfully learned how to connect MongoDB to Power BI. Now you can easily visualize your data on Power BI for fruitful analysis.

Additional Resources for MongoDB Integrations and Migrations


In this blog, you have learned and how to connect MongoDB with Power BI for data analysis and data visualization. Organizations use BI tools to get better insights into their data. But if your data is present on multiple platforms and you want to integrate it before visualization, then give Hevo Data a try.

For a data pipeline tool, we expect to be able to seamlessly integrate our data sources with custom scheduling, logging, and alerts. Hevo provides all these features and allows us to get access to data when we critically need it.

– Chris Lockhart, Data Science Manager, Scratchpay
visit our website to explore hevo

Sign up for a 14-day free trial and see the difference! Check out our unbeatable pricing to select the best plan for your requirements.

Share your experience of connecting MongoDB to Power BI in the comment section below.

Oshi Varma
Technical Content Writer, Hevo Data

Oshi is a technical content writer with expertise in the field for over three years. She is driven by a problem-solving ethos and guided by analytical thinking. Specializing in data integration and analysis, she crafts meticulously researched content that uncovers insights and provides valuable solutions and actionable information to help organizations navigate and thrive in the complex world of data.

Sarthak Bhardwaj
Customer Experience Engineer, Hevo

Sarthak brings two years of expertise in JDBC, MongoDB, REST API, and AWS, playing a pivotal role in Hevo's triumph through adept problem-solving and superior issue management.

No-code Data Pipeline for MongoDB