Leitfaden zum Bereitstellen eines Datengateways für Power BI-Dienst

Hinweis

Die Dokumentation zum lokalen Datengateway wurde aufgeteilt in Inhalte, die speziell für Power BI gelten, und in allgemeine Inhalte, die für alle Dienste gelten, die für das Gateway unterstützt werden. Sie befinden sich zurzeit im Power BI-Inhalt. Um Feedback zu diesem Artikel oder zur Gatewaydokumentation allgemein zu geben, scrollen Sie zum Ende des Artikels.

Dieser Artikel bietet eine Anleitung sowie Überlegungen zur Bereitstellung eines Datengateways für den Power BI-Dienst in Ihrer Netzwerkumgebung.

Informationen zum Herunterladen, Installieren, Konfigurieren und Verwalten des lokalen Datengateways finden Sie unter Was ist ein lokales Datengateway?. Weitere Informationen zum lokalen Datengateway und Power BI finden Sie zudem im Microsoft Power BI-Blog und in der Microsoft Power BI-Community.

Hinweise zur Installation für das lokale Datengateway

Bevor Sie das lokale Datengateway für Ihren Power BI-Clouddienst installieren, müssen Sie verschiedene Punkte beachten. Dies wird in den folgenden Abschnitten beschrieben.

Anzahl an Benutzern

Die Anzahl der Benutzer, die einen Bericht nutzen, der das Gateway verwendet, ist eine wichtige Metrik bei der Entscheidung, wo das Gateway installiert werden soll. Dabei stellen sich unter anderem folgende Fragen:

  • Verwenden Benutzer diese Berichte zu unterschiedlichen Tageszeiten?
  • Welche Arten von Verbindungen werden von ihnen verwendet (DirectQuery oder Import)?
  • Verwenden alle Benutzer denselben Bericht?

Wenn alle Benutzer gleichzeitig auf einen bestimmten Bericht zugreifen, stellen Sie sicher, dass Sie das Gateway auf einem Computer installieren, der alle diese Anforderungen verarbeiten kann. In den folgenden Abschnitten finden Sie Leistungsindikatoren und Mindestanforderungen, mit deren Hilfe Sie bestimmen können, ob ein Computer in Frage kommt.

Eine Einschränkung in Power BI ist, dass nur ein Gateway pro Bericht zulässig ist. Auch wenn ein Bericht auf mehreren Datenquellen basiert, müssen alle Datenquellen über ein einzelnes Gateway geleitet werden. Wenn ein Dashboard auf mehreren Berichten basiert, können Sie für jeden beitragenden Bericht ein dediziertes Gateway verwenden. Auf diese Weise verteilen Sie die Gatewaylast auf mehrere Berichte, die Daten zum einzigen Dashboard beitragen.

Verbindungstyp

Power BI bietet zwei Arten von Verbindungen, DirectQuery und Import. Nicht alle Datenquellen unterstützen beide Verbindungstypen. Viele Faktoren können zu Ihrer Wahl beitragen, z. B. Sicherheitsanforderungen, Leistung, Datengrenzwerte und Datenmodellgrößen. Weitere Informationen zu Verbindungstypen und unterstützten Datenquellen finden Sie in der Liste der verfügbaren Datenquellentypen.

Je nachdem, welcher Verbindungstyp verwendet wird, kann die Gatewaynutzung variieren. Versuchen Sie z.B. DirectQuery-Datenquellen nach Möglichkeit von Datenquellen mit geplanter Aktualisierung zu trennen. Dabei wird angenommen, dass Sie sich in verschiedenen Berichten befinden und getrennt werden können. Durch das Trennen von Quellen wird verhindert, dass sich im Gateway tausende DirectQuery-Anforderungen in der Warteschlange befinden, wenn gleichzeitig die morgendlich geplante Aktualisierung eines großen Datenmodells stattfindet, das für das Hauptdashboard des Unternehmens verwendet wird.

Berücksichtigen Sie deshalb für jede Option Folgendes:

  • Geplante Aktualisierung: Je nach Abfragegröße und Anzahl der Aktualisierungen pro Tag können Sie sich zwischen den empfohlenen Mindestanforderungen für die Hardware und dem Upgrade auf einen Computer mit höherer Leistung entscheiden. Wenn eine bestimmte Abfrage nicht gefaltet ist, erfolgen auf dem Gatewaycomputer Transformationen. Dadurch profitiert der Gatewaycomputer von mehr verfügbarem RAM.

  • DirectQuery: Jedes Mal, wenn ein Benutzer den Bericht öffnet oder Daten ansieht, wird eine Abfrage gesendet. Wenn Sie erwarten, dass mehr als 1.000 Benutzer gleichzeitig auf die Daten zugreifen, müssen Sie sicherstellen, dass Ihr Computer über zuverlässige und leistungsfähige Hardwarekomponenten verfügt. Für eine DirectQuery-Verbindung führen mehr CPU-Kerne zu einem besseren Durchsatz.

Informationen zu den Anforderungen an die Computerinstallation finden Sie in den Installationsanforderungen für das lokale Datengateway.

Standort

Der Speicherort der Gatewayinstallation kann erhebliche Auswirkungen auf die Abfrageleistung haben. Stellen Sie sicher, dass der physische Abstand zwischen Ihrem Gateway, den Speicherorten der Datenquellen und dem Power BI-Mandanten so gering wie möglich ist, um die Netzwerklatenz zu minimieren. Um den Power BI Tenant-Speicherort zu bestimmen, wählen Sie im Power BI-Dienst das Fragezeichen-Symbol ? in der oberen rechten Ecke. Wählen Sie dann Info aus.

Screenshot des Fragezeichens, in dem Sie den Standort Ihres Power BI-Mandanten bestimmen können.

Wenn Sie das Power BI-Gateway mit Azure Analysis Services verwenden möchten, stellen Sie sicher, dass die Datenbereiche übereinstimmen.

Optimieren der Leistung

Standardmäßig spoolt das Gateway Daten, bevor es sie an das Dataset zurückgibt, was möglicherweise zu einer langsameren Leistung bei Datenlade- und Aktualisierungsvorgängen führt. Das Standardverhalten kann überschrieben werden.

  1. Legen Sie in der Datei C:\Programme\On-Premises Data Gateway\ Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config die StreamBeforeRequestCompletesEigenschaft auf True fest, und speichern Sie dann.

    <setting name="StreamBeforeRequestCompletes" serializeAs="String">
       <value>True</value>
    </setting>
    
  2. Starten Sie das Gateway unter Lokaler Datengatewaydienst>Einstellungen,neu.

Stellen Sie bei der Installation des Gateways auf einem virtuellen Azure-Computer (VM) eine optimale Netzwerkleistung sicher, indem Sie den beschleunigten Netzwerkbetrieb konfigurieren. Weitere Informationen finden Sie unter Erstellen eines Windows virtuellen Computers (VM) mit beschleunigten Netzwerkbetrieb.

Weitere Fragen? Wenden Sie sich an die Power BI-Community.