Was sind lokale Datengateways?What are On-Premises Data Gateways?

Ein Power BI-Gateway ist eine Softwareanwendung, die Sie in einem lokalen Netzwerk installieren. Es ermöglicht Zugriff auf Daten in diesem Netzwerk.A Power BI gateway is software that you install within an on-premises network; it facilitates access to data in that network. Es handelt sich dabei um eine Art Torwächter, der Verbindungsanforderungen überwacht und diese nur zulässt, wenn die Benutzeranforderung bestimmte Kriterien erfüllt.It's like a gatekeeper that listens for connection requests, and grants them only when a users' requests meet certain criteria. So können Organisationen Datenbanken und andere Datenquellen in ihren eigenen Netzwerken behalten, diese lokalen Daten aber sicher in Power BI-Berichten und -Dashboards verwenden.This lets organizations keep databases and other data sources on their on-premises networks, yet securely use that on-premises data in Power BI reports and dashboards.

Ein Gateway kann für eine oder mehrere Datenquellen verwendet werden.A gateway can be used for a single data source or multiple data sources. Das folgende Diagramm zeigt eine grundlegende Ansicht, in der das Gateway Anforderungen aus der Cloud für drei lokale Computer verarbeitet.The following diagram shows a basic view, with the gateway handling requests from the cloud for three on-premises computers. Dies wird weiter unten in diesem Artikel erläutert.We'll expand on this later in the article.

Übersicht über Gateways

Arten von GatewaysTypes of gateways

Power BI bietet zwei Gateways, je eines für verschiedene Szenarien:Power BI offers two gateways, each for a different scenario:

  • Lokales Datengateway (persönlicher Modus): ermöglicht einem Benutzer die Verbindung mit Datenquellen und kann nicht für andere Benutzer freigegeben werden.On-premises data gateway (personal mode) – allows one user to connect to sources, and can’t be shared with others. Kann nur mit Power BI verwendet werden.Can only be used with Power BI. Dieses Gateway eignet sich für Szenarien, in denen Sie die einzige Person sind, die Berichte erstellt, und Sie die Datenquellen nicht für andere Personen freigeben müssen.This gateway is well-suited to scenarios where you’re the only person who creates reports, and you don't need to share the data sources with others.

  • Lokales Datengateway: ermöglicht mehreren Benutzern, eine Verbindung mit mehreren lokalen Datenquellen herzustellen.On-premises data gateway – allows multiple users to connect to multiple on-premises data sources. Kann in einer einzigen Gatewayinstallation von Power BI, PowerApps, Flow, Azure Analysis Services und Azure Logic-Apps verwendet werden.Can be used by Power BI, PowerApps, Flow, Azure Analysis Services, and Azure Logic apps, all with a single gateway installation. Dieses Gateway eignet sich für komplexere Szenarien, in denen mehrere Benutzer auf mehrere Datenquellen zugreifen.This gateway is well-suited to more complex scenarios with multiple people accessing multiple data sources.

Verwenden eines GatewaysUsing a gateway

Die Verwendung eines Gateways besteht aus vier Hauptschritten:There are four main steps for using a gateway:

  1. Installieren des Gateways auf einem lokalen Computer im geeigneten ModusInstall the gateway on a local computer, using the appropriate mode
  2. Hinzufügen von Benutzern zum Gateway, sodass diese auf lokale Datenquellen zugreifen könnenAdd users to the gateway, so they can access on-premises data sources
  3. Herstellen einer Verbindung mit Datenquellen, sodass diese in Berichten und Dashboards verwendet werden könnenConnect to data sources, so they can be used in reports and dashboards
  4. Aktualisieren von lokalen Daten, damit die Power BI-Berichte immer aktuell sindRefresh on-premises data, so Power BI reports are up to date

Sie können ein eigenständiges Gateway installieren oder ein Gateway zu einem Cluster hinzufügen – Letzteres empfiehlt sich, um Hochverfügbarkeit sicherzustellen.You can install a stand-alone gateway or add a gateway to a cluster, which is recommended for high availability.

Funktionsweise von GatewaysHow gateways work

Das Gateway, das Sie installieren, wird als Windows-Dienst Lokales Datengateway ausgeführt.The gateway you install runs as a Windows service, On-premises data gateway. Dieser lokale Dienst wird über Azure Service Bus beim Gatewayclouddienst registriert.This local service is registered with the Gateway Cloud Service through Azure Service Bus. Das folgende Diagramm zeigt den Datenfluss zwischen den lokalen Daten und den Clouddiensten, die das Gateway verwenden.The following diagram shows the flow between on-premises data and the cloud services that use the gateway.

Diagramm mit dem Datenfluss im Gateway

Abfragen und Datenfluss:Queries and data flow:

  1. Der Clouddienst erstellt eine Abfrage mit den verschlüsselten Anmeldeinformationen für die lokale Datenquelle.A query is created by the cloud service with the encrypted credentials for the on-premises data source. Dann wird die Abfrage zur Verarbeitung an eine Warteschlange für das Gateway gesendet.It's then sent to a queue for the gateway to process.
  2. Der Gatewayclouddienst analysiert die Abfrage und übermittelt die Anforderung per Push an den Azure Service Bus.The gateway cloud service analyzes the query and pushes the request to the Azure Service Bus. Power BI verwaltet den Service Bus für Sie, weshalb keine zusätzlichen Kosten entstehen und keine weiteren Konfigurationsschritte erforderlich sind.Power BI manages the Service Bus for you, so there are no additional costs or configuration steps required.
  3. Das lokale Datengateway fragt Azure Service Bus für ausstehende Anforderungen ab.The on-premises data gateway polls the Azure Service Bus for pending requests.
  4. Das Gateway ruft die Abfrage ab, entschlüsselt die Anmeldeinformationen und stellt unter Verwendung dieser Anmeldeinformationen eine Verbindung mit den Datenquellen her.The gateway gets the query, decrypts the credentials, and connects to the data sources with those credentials.
  5. Das Gateway sendet die Abfrage zur Ausführung an die Datenquelle.The gateway sends the query to the data source for execution.
  6. Die Ergebnisse werden von der Datenquelle zurück an das Gateway und anschließend weiter an den Clouddienst und Ihren Server gesendet.The results are sent from the data source, back to the gateway, and then onto the cloud service and your server.

Nächste SchritteNext steps

Installieren des lokalen DatengatewaysInstall the on-premises data gateway

Weitere Fragen?More questions? Wenden Sie sich an die Power BI-CommunityTry the Power BI Community