March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hi,
Just started, created an account, open the web version of Power Bi, and choose to add databases as datasource. But now i only see:
- Azure SQL Database
- Azure SQL Data Warehouse
- SQL Server Analysis Services
- Spark on Azure HDInsight
Is there any way to connect an external live mysql database here?
When i search for in on the help section, i only end up on places how to install a personal gateway for the desktop version, but nothing about the online version.
Bart
Solved! Go to Solution.
No, your best bet is to build an Analysis Services Tabular model on top of it and have it processed reasonably often enough to have real time dashboards for your users
This is so massively unfortunate. A way of finally getting MS to work with the rest of the existing web tech we have ... and they make it awkward as hell.
This is so massively unfortunate. A way of finally getting MS to work with the rest of the existing web tech we have ... and they make it awkward as hell.
Somewhat ironically, the "web" sources don't store any data in the cloud; they directly access the underlying server to show your dashboards. There's currently only a small number of sources supported this way, though the list is going to grow over time.
For other sources, you'll need to build a query and model on the desktop using the Power BI Desktop application and then upload the result into the web application where it can be refreshed on a regular basis. Once there, you don't need to use the desktop application again unless you need to edit the query or model.
@curth could you please clarify what you mean by this "Somewhat ironically, the "web" sources don't store any data in the cloud; they directly access the underlying server to show your dashboards"?
Are these the "web" sources that you are referring to?
Supported online data sources:
And if so, are you saying that for the datasources about, every time a users goes into a report based on these data sources, a live connection is established so that the user is looking at "live" data? I know the answer is yes for SQL Azure datasource, but want to make sure that all of the above work the same way (or not)
No, this is about the "Direct Query" functionality which lets you connect directly from the Power BI website without using a client application to build a model. This functionality is not available for any of the SaaS sources.
thnx @curth, so when i use the desktop version, install the mysql connection things, build my queries and modals to my external source, and upload it, the dashboard is able to refresh the live data from my live external mysql database?
Bart
You can schedule a refresh of the data up to 8x a day. That is the current limitation for on-prem data.
Hmm, doesn't sound really good for mysql users.
So simplyfied: realtime web app dashboards with new data every minute is in no way possible for mysql users?
No, your best bet is to build an Analysis Services Tabular model on top of it and have it processed reasonably often enough to have real time dashboards for your users
Yes, though it will require the use of the "personal gateway" to do the refresh.
MySQL is only supported as an on premise data source. The supported online and on prem sources are listed here
I would like to refresh MySQL database which is on a hosted server and don't have access to the OS. (It is hosted at GoDaddy)
Do have any solution for this?
@Seth_C_Bauer yeah, this was the topic i allready came across, but what is the "on premise" data source? is that something you can only add in the desktop version and not in the webapp version?
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.
User | Count |
---|---|
25 | |
21 | |
11 | |
10 | |
9 |
User | Count |
---|---|
48 | |
30 | |
18 | |
17 | |
15 |