Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Power BI is turning 10! Let’s celebrate together with dataviz contests, interactive sessions, and giveaways. Register now.

Reply
Anonymous
Not applicable

Is there any way to connect MongoDb / mysql server to power Bi cloud?

Hello All

I'm trying to connect mongoDB to power BI cloud, I've found some solutions like

1. connect mongodb with powerBI desktop via OBCD, then  publish to powerBI server.

2. using on premise gateway.

Both solution need my local pc intervention. So I need a work around how to connect MongoDB/MySql  with powerBI server directly without local pc intervention.

 

Thanks a lot

1 ACCEPTED SOLUTION


@Anonymous wrote:

So, you mean I need to install ODBC on the server where my database (mysql/mongodb) is. Then I need to connect the ODBC in my desktop PowerBi at least for once? So, all I can say I can't get rid of power bi desktop


No, you don't need to install the ODBC dirver on the same server as MySQL. Just install it on one of the servers on the network that can connect to the MySQL database. Then you setup the gateway - https://learn.microsoft.com/en-us/power-bi/paginated-reports/paginated-reports-odbc-support

 

View solution in original post

3 REPLIES 3
Shahfaisal
Solution Sage
Solution Sage

You will need to install the ODBC driver on one of the servers on the network and then use this ODBC driver in Power BI Desktop. After publishing, the report will continue to use the ODBC driver on the server so your PC is not going to be required. 

See this on how to use MySQL as a data source - https://www.mssqltips.com/sqlservertip/2615/creating-a-ssrs-report-using-a-mysql-data-source/

 

Anonymous
Not applicable

So, you mean I need to install ODBC on the server where my database (mysql/mongodb) is. Then I need to connect the ODBC in my desktop PowerBi at least for once? So, all I can say I can't get rid of power bi desktop


@Anonymous wrote:

So, you mean I need to install ODBC on the server where my database (mysql/mongodb) is. Then I need to connect the ODBC in my desktop PowerBi at least for once? So, all I can say I can't get rid of power bi desktop


No, you don't need to install the ODBC dirver on the same server as MySQL. Just install it on one of the servers on the network that can connect to the MySQL database. Then you setup the gateway - https://learn.microsoft.com/en-us/power-bi/paginated-reports/paginated-reports-odbc-support

 

Helpful resources

Announcements
June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.