Can we create a live connection between PowerBi and MySql so that the dashboard reflects the changes made in the database without having to do a manual refresh from PowerBi desktop everytime?
I have tried scheduled refresh but i want a solution to reflect changes in dashboard everytime they are made in the database
2
Answers
No – MySQL currently doesn’t support DirectQuery:
MySQL Capabilities supported
Note that "DirectQuery (Power BI Datasets)" isn’t listed.
This is not recommended for
production
environments. Because theanalytics queries
are generally very heavy as compared to theoperational queries
being served theoperational systems/applications
.The correct and ideal approach to have
Power BI
fetches the data fromread-replica
orstand
by DB servers irrespective ofmysql
orany other database
, so that it won’t deteriorate the performance of application users.I hope this helps, and please modify your question if it doesn’t answer your question, I’ll reattempt the answer.