What is the Power BI Gateway architecture for hybrid data connections

0 votes
What is the Power BI Gateway architecture for hybrid data connections?

I want to understand the architecture of Power BI Gateway when used to establish hybrid data connections between on-premises and cloud data sources. What are the key components, workflows, and security considerations involved in setting up Power BI Gateway for hybrid scenarios?
Dec 23, 2024 in Power BI by Evanjalin
• 10,680 points
104 views

1 answer to this question.

0 votes

The architecture of Power BI Gateway provides hybrid data sources within the boundary of security for data transfer and report generation. Below are described a few of the major components, workflows, and security considerations involved in the process.

Key Components

Power BI Gateway: Gateway software is installed on an on-premises server and acts as a bridge between the Power BI Service in the cloud and on-premises data sources.

Power BI Service: This cloud-based platform hosts reports, dashboards, and datasets and interacts with the gateway to retrieve data from on-premises sources.

On-Premises Data Sources: These may include databases like SQL Server and Oracle, or they could also be Excel or CSV files stored within the organization's network.

Azure Service Bus: This allows a secure, cloud-based messaging service to communicate between the gateway and Power BI Service.

Workflows

Configuration:

The gateway is installed on a server that has access to the on-premises data sources.

The gateway is registered with a Power BI tenant and linked to the cloud service.

Data Query:

A report or dataset in Power BI Service sends a query to the gateway.

The gateway authenticates the request and forwards it to the on-premises data source.

Data Retrieval:

The data source executes the query and sends the results back to the gateway.

The gateway relays the results to the Power BI Service, which updates the report or dashboard.

Scheduled Refresh or Live Query:

For scheduled refreshes, the gateway periodically queries the on-premises data sources.

For live queries, the gateway keeps a near-real-time query processing.

Security Considerations:

Authentication:

The gateway uses Azure Active Directory (AAD) for secure authentication and supports Single Sign-On (SSO) for certain data sources.

Encryption:

All data transferred between the gateway and Power BI Service is encrypted with HTTPS. The communication between the gateway and on-premises data sources can also be encrypted.

Data Privacy:

The gateway does not store data but acts as a conduit. The admin can set data privacy levels to determine how data can interact across sources.

Network Security:

Outbound connections from the gateway to Azure Service Bus are established using secure ports (default: 443).

There are no open inbound ports, thus reducing exposure. Power BI Gateway combines these components and workflows to offer secure, efficient, and scalable solutions for hybrid data connections.

answered Dec 23, 2024 by pooja
• 11,310 points

Related Questions In Power BI

0 votes
0 answers

What is the best approach for creating a live connection from Power BI to PostgreSQL?

What is the best approach for creating ...READ MORE

Dec 17, 2024 in Power BI by Evanjalin
• 10,680 points
40 views
0 votes
1 answer

What is the best approach for creating a live connection from Power BI to PostgreSQL?

The most convenient way to set up ...READ MORE

answered Dec 18, 2024 in Power BI by Vani
• 1,410 points
112 views
0 votes
1 answer

Can you explain the architecture of Power BI Gateway for SaaS applications?

Power BI Gateway architecture for SaaS applications ...READ MORE

answered Dec 23, 2024 in Power BI by pooja
• 11,310 points
39 views
0 votes
0 answers
0 votes
1 answer

How to load file to Excel Power query from SFTP site

Currently, I don't think there is a ...READ MORE

answered Dec 3, 2018 in Power BI by Upasana
• 8,620 points
3,743 views
0 votes
1 answer

How to refresh a gateway running on Azure VM?

You can easily resolve this error by ...READ MORE

answered Jun 10, 2019 in Power BI by Avantika
• 1,520 points
1,355 views
+1 vote
1 answer

display the count of rows matching some criteria

Do you want to show a table ...READ MORE

answered Aug 5, 2019 in Power BI by anonymous
• 33,030 points
1,396 views
0 votes
1 answer

Stacked chart with dates on X-axis

Hi, @Hacke Regarding your query, you can follow ...READ MORE

answered Jun 30, 2020 in Power BI by Gitika
• 65,770 points
2,145 views
0 votes
1 answer

What is the best way to handle and display hierarchical data in Power BI?

Display of hierarchical data in Power BI ...READ MORE

answered Nov 5, 2024 in Power BI by pooja
• 11,310 points
92 views
0 votes
1 answer

What are best practices for managing Power BI datasets when dealing with live and import data connections?

In managing Power BI datasets with live ...READ MORE

answered Nov 12, 2024 in Power BI by pooja
• 11,310 points
88 views
webinar REGISTER FOR FREE WEBINAR X
REGISTER NOW
webinar_success Thank you for registering Join Edureka Meetup community for 100+ Free Webinars each month JOIN MEETUP GROUP