I am looking to build an azure database that connects to my power bi application. Initially, I attempted to create an Azure SQL database, then realized I needed to have SQL Server Management Service in order to manage and connect between Azure SQL <=> Power BI, but since I am on a Mac, I had to use the complex installation as a workaround.

If MySQL Workbench can solve this (as the product is available on Mac), I am more than happy to proceed with this approach if it can achieve the same goal of connecting an azure database with my Power BI application

What I am trying to achieve is fairly simple: have an online cloud database that connects to my Power BI application

I am open to any other solutions as well

Thank you

1 upvote·101.1K views
Replies (5)
Data Engineer at B2W Digital·

Hello Could you give us a better idea of what Data Base Management System (DBMS) you are using at Azure? MySQL Workbench and Microsoft SQL Server Management Studio (SSMS) are tools developed to exclusively manage MySQL and SQL Server, respectively. If you need to manage multiple DBMS's from a single tool, I sugget you try DBeaver. There are also another alternatives: HeidiSQL, phpMyAdmin, etc. Regarding the DBMS itself, I suggest you stick with SQL Server. In my opinion it's more stable and has more features than MySQL - especially in the Standard and Enterprise editions. Regards, Lawrence

1 upvote·1 comment·100.9K views
Aashwiin Roghan
Aashwiin Roghan
February 8th 2020 at 3:47AM

Thank you very much for this. I have switched my structure slightly now:

Front End: URL for Clients

Dashboard: Developed in Power BI

Database: Power BI makes a connection to MySQL

=> MySQL is using AWS RDS MySQL

- I am using MySQL Workbench (since I am on Mac)

Here is where I am stuck:

1) My database needs to integrates with a 3rd party database using a REST API call

2) Once I receive the data from the 3rd part, I do need to run python/R scripts to analyse the data received and store in some tables on my MySQL Database.

If anyone can point me in the right direction on which AWS tools I should be exploring to achieve this, it would be really helpful as I am all over the place with the number of solutions they provide.

Thanks a lot

CTO at Cloudonix LTD.·
MySQL WorkBench

As others have noted, MySQL Workbench cannot be used instead of Microsoft SQL Manager to manage Azure SQL (MS-SQL Server, I hate that Microsoft uses generic category names for their products).

If you're considering switching to MySQL (Possibly using Azure MySQL managed database), then please not that unlike MS-SQL Server, you do not need the MySQL Workbench to connect your application to MysQL: just use the correct driver for your stack, and you're all set (if your stack is using the .Net platform, use MySQL Connector/NET from: https://dev.mysql.com/downloads/connector/net/ ).

If you do want to use a graphical interface to maintain your MySQL database, then MySQL Workbench is a great choice, but you are not limited to it - as others have mentioned, there is a plethora of competing graphical database management tools that would work just as well with MySQL - one of the advantages of choosing MySQL for your stack is the huge eco-system that is built around it.

3 upvotes·101.1K views
View all (5)
Avatar of Lawrence Fernandes

Lawrence Fernandes

Data Engineer at B2W Digital