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

A new Data Days event is coming soon! This time we’re going bigger than ever. Fabric, Power BI, SQL, AI and more. Don't miss out.

Reply
MAAbdullah_47
Helper V
Helper V

Power bi DB server setup as alternative for Azure SQL server

Dear Experts

I need to setup a power bi configuration for generating dashboard report on power bi services in environment similar to (azure sql server) , please review the attached Image with the thread , I need to do this setup on the cloud using (open source) repositories (Not Azure). The Infrastructure and processes as the following:

1-Extract the data from API as (JSON) format.

2-Create a script e.g.(Python) that convert the JSON format into Tabular (Row & column) format the script will do the cleansing part of the data.

3-The script on (2) will Insert/Update the data into (Mysql or Postgressql) DB.

4-We need to put the Power Bi (PBi) desktop application in a server (cloud).

5-This server on (4) have credentials on (PBi) services to refresh the data daily and setup this through Enterprize Gateway.

6-The User will be able to read the updated data from (PBi) cloud services.

I need the Ideal setup to do the above Infrastructure as an alternative of (Azure Sql server) , taking into consideration the following:

  • The host(s) should be in the cloud.
  • For The power bi desktop application (4) is it better to be on the same host of the DB (3) or in a separated host? which is more better? explain please.
  • The alternative solution should be less cost than Azure by at least 40-50%.
    Waiting your advises.

Power bi Process.jpg

1 ACCEPTED SOLUTION

1. The recommendation is to keep the gateway VMs separate from the database servers, but as close as possible. That way you get best CPU and low latency.

View solution in original post

5 REPLIES 5
lbendlin
Super User
Super User

You are missing the gateway component.  Since your data is in a private cloud you need to have gateways that can broker between your data sources and the Power BI Azure Service.  These gateway need to be able to see your private cloud data sources, so they will most likely also have to reside in that cloud.

Hi @lbendlin  you are right I explained this on (5) but not included on the diagram , what I'm asking here: 

1-Shall I put the power bi Application for the refreshing purpose on the same host of the DB e.g.: MySql ? Or separated in another host? 
2-For cost wise , Where can I find providers other than (MS Azure SQL server) who can satisfy the requirement on the diagram? 

 

1. The recommendation is to keep the gateway VMs separate from the database servers, but as close as possible. That way you get best CPU and low latency.

Hi @lbendlin for Q2 ?

I have no experience on that part.

Helpful resources

Announcements
May Power BI Update Carousel

Power BI Monthly Update - May 2026

Check out the May 2026 Power BI update to learn about new features.

Fabric SQL PBI Data Days

Data Days 2026 coming soon!

Sign up to receive a private message when registration opens and key events begin.

New to Fabric survey Carousel

New to Fabric Survey

If you have recently started exploring Fabric, we'd love to hear how it's going. Your feedback can help with product improvements.

Power BI DataViz World Championships carousel

Power BI DataViz World Championships - June 2026

A new Power BI DataViz World Championship is coming this June! Don't miss out on submitting your entry.