Problembehandlung beim lokalen DatengatewayTroubleshooting the on-premises data gateway

In diesem Artikel werden einige häufige Probleme erläutert, die beim Verwenden des lokalen Datengateways auftreten können.This article discusses some common issues you may encounter when using the on-premises data gateway.

Hinweis

Wenn bei Ihnen ein Fehler auftritt, der hier nicht aufgelistet ist, können Sie an den folgenden Orten nach weiterer Unterstützung fragen.If you encounter an issue that is not listed below, you can ask for further assistance in the following locations.

Aktualisieren auf die neueste VersionUpdate to the latest version

Viele Probleme können auftreten, wenn die Gatewayversion veraltet ist.A lot of issues can surface when the gateway version is out of date. Es ist ratsam sicherzustellen, dass Sie immer die aktuelle Version verwenden.It is a good general practice to make sure you are on the latest version. Wenn Sie das Gateway einen Monat oder länger nicht mehr aktualisiert haben, sollten Sie die aktuelle Version des Gateways installieren und prüfen, ob Sie das Problem reproduzieren können.If you haven't updated the gateway for a month, or longer, you may want to consider installing the latest version of the gateway and see if you can reproduce the issue.

Häufige ProblemeCommon issues

Im Folgenden werden einige häufig auftretenden Probleme und Lösungen aufgeführt, die von Kunden in Umgebungen mit eingeschränktem Zugriff auf das Internet erfolgreich eingesetzt wurden.Here are a few common issues and resolutions that have helped a number of customers in environments that restrict internet access.

Authentifizierung beim ProxyserverAuthentication to proxy server

Für Ihren Proxyserver ist möglicherweise eine Authentifizierung über ein Domänenbenutzerkonto erforderlich.Your proxy may require authentication from a domain user account. Standardmäßig verwendet das Gateway eine Dienst-SID für den Anmeldebenutzer im Windows-Dienst.By default, the gateway uses a Service SID for the windows service log on user. Dieses Problem kann durch das Ändern des Anmeldebenutzers in einen Domänenbenutzer behoben werden.Changing the log on user to a domain user can help with this. Weitere Informationen finden Sie unter Ändern des Gateway-Dienstkontos in einen Domänenbenutzer.For more information, see Changing the gateway service account to a domain user.

Der Proxy lässt nur Datenverkehr über die Ports 80 und 443 zu.Your proxy only allows ports 80 and 443 traffic

Einige Proxys beschränken den Datenverkehr auf die Ports 80 und 443.Some proxies restrict traffic to only ports 80 and 443. Standardmäßig erfolgt die Kommunikation mit dem Azure Service Bus über andere Ports als 443.By default, communication to Azure Service Bus will occur on ports other than 443.

Sie können erzwingen, dass das Gateway zur Kommunikation mit Azure Service Bus anstelle von TCP das HTTPS-Protokoll verwendet.You can force the gateway to communicate with Azure Service Bus using HTTPS instead of direct TCP. Hierzu muss an der Datei Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config eine Änderung vorgenommen werden.You will need to modify the Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config file. Ändern Sie den Wert von AutoDetect in Https.Change the value from AutoDetect to Https. Standardmäßig befindet sich diese Datei unter C:\Programme\Lokales Datengateway.This file is located, by default, at C:\Program Files\On-premises data gateway.

<setting name="ServiceBusSystemConnectivityModeString" serializeAs="String">
    <value>Https</value>
</setting>

InstallationInstallation

Fehler: Fehler beim Hinzufügen des Benutzers zur Gruppe.Error: Failed to add user to group. (-2147463168 PBIEgwService Benutzer des Leistungsprotokolls)(-2147463168 PBIEgwService Performance Log Users )

Dieser Fehler wird möglicherweise angezeigt, wenn Sie versuchen, das Gateway auf einem Domänencontroller zu installieren.You may receive this error if you are trying to install the gateway on a domain controller. Das Bereitstellen auf einem Domänencontroller wird nicht unterstützt.Deploying on a domain controller is not supported. Sie müssen das Gateway auf einem Computer bereitstellen, der kein Domänencontroller ist.You will need to deploy the gateway on a machine that is not a domain controller.

KonfigurationConfiguration

So starten Sie das Gateway neuHow to restart the gateway

Das Gateway wird als Windows-Dienst ausgeführt, Sie haben daher mehrere Möglichkeiten zum Starten und Beenden.The gateway runs as a Windows service, so you can start and stop it in multiple ways. Sie können z. B. eine Eingabeaufforderung mit erhöhten Berechtigungen auf dem Computer öffnen, auf dem das Gateway ausgeführt wird, und dann einen der folgenden Befehle eingeben:For example, you can open a command prompt with elevated permissions on the machine where the gateway is running and then run either of these commands:

  • Führen Sie diesen Befehl aus, um den Dienst zu beenden:To stop the service, run this command:

    ''' net stop PBIEgwService '''''' net stop PBIEgwService '''

  • Führen Sie diesen Befehl aus, um den Dienst zu starten:To start the service, run this command:

    ''' net start PBIEgwService '''''' net start PBIEgwService '''

Fehler: Fehler beim Erstellen des Gateways.Error: Failed to create gateway. Versuchen Sie es erneut.Please try again.

Alle Details sind verfügbar, aber der Aufruf des Power BI-Diensts gab eine Fehlermeldung zurück.All of the details are available, but the call to the Power BI service returned an error. Die Fehlermeldung und eine Aktivitäts-ID werden angezeigt.The error, and an activity id, will be displayed. Dies kann aus unterschiedlichen Gründen eintreten.This could happen for different reasons. Die unten genannten Protokolle lassen sich zusammenstellen und prüfen, um weitere Details zu erhalten.You can collect, and review, the logs, as mentioned below, to get more details.

Der Fehler kann auch auf eine fehlerhafte Proxykonfiguration zurückzuführen sein.This could also be due to proxy configuration issues. Die Benutzeroberfläche unterstützt jetzt die Konfiguration eines Proxys.The user interface does now allow for proxy configuration. Hier erhalten Sie weitere Informationen zum Ändern der ProxykonfigurationYou can learn more about making proxy configuration changes

Fehler: Fehler beim Aktualisieren des Gateways.Error: Failed to update gateway details. Versuchen Sie es erneut.Please try again.

Informationen wurden vom Power BI-Dienst an das Gateway empfangen.Information was received from the Power BI service, to the gateway. Die Informationen wurden dem lokalen Windows-Dienst übergeben, aber nicht zurückgeliefert.The information was passed onto the local windows service, but it failed to return. Möglicherweise ist die Erstellung eines symmetrischen Schlüssels fehlgeschlagen.Or, a symmetric key generation failed. Die innere Ausnahme wird unter Details anzeigenangezeigt.The inner exception will be displayed under Show details. Die unten genannten Protokolle lassen sich zusammenstellen und prüfen, um weitere Details zu erhalten.You can collect, and review, the logs, as mentioned below, to get more details.

Fehler: Der Power BI-Dienst hat gemeldet, dass das lokale Gateway nicht erreichbar ist.Error: Power BI service reported local gateway as unreachable. Bitte starten Sie das Gateway neu, und versuchen Sie es erneut.Please restart the gateway and try again.

Am Ende der Konfiguration wird Power BI-Dienst erneut aufgerufen, um das Gateway zu validieren.At the end of configuration, the Power BI service will be called again to validate the gateway. Der Power BI-Dienst hat dabei das Gateway nicht als live gemeldet.The Power BI service does not report the gateway as live. Das Neustarten des Windows-Diensts könnte bewirken, dass die Kommunikation anschließend erfolgreich ist.Restarting the windows service may allow the communication to be successful. Die unten genannten Protokolle lassen sich zusammenstellen und prüfen, um weitere Details zu erhalten.You can collect, and review, the logs, as mentioned below, to get more details.

Skriptfehler bei der Anmeldung bei Power BIScript error during sign into Power BI

Sie erhalten möglicherweise einen Skriptfehler, wenn Sie sich im Rahmen der Konfiguration des lokalen Datengateways bei Power BI anmelden.You may receive a script error when signing into Power BI as part of the on-premises data gateway configuration. Das Problem sollte gelöst werden, wenn Sie das folgende Sicherheitsupdate installieren.Installing the following security update should resolve the issue. Die Installation kann über Windows Update durchgeführt werden.This can be installed via Windows Update.

MS16-051: Sicherheitsupdate für Internet Explorer: 10. Mai 2016 (KB 3154070)MS16-051: Security update for Internet Explorer: May 10, 2016 (KB 3154070)

Gateway configuration failed with a null reference exception (Fehler bei der Gatewaykonfiguration mit einer Nullverweisausnahme)Gateway configuration failed with a null reference exception

Es könnte ein Fehler ähnlich dem folgenden auftreten:You may encounter an error similar to the following.

    Failed to update gateway details.  Please try again.
    Error updating gateway configuration.

Dazu gehört eine Stapelüberwachung, die Folgendes enthalten kann:This will include a stack trace, and that stack trace will may include the following.

    Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.CouldNotUpdateGatewayConfigurationException: Error updating gateway configuration. ----> System.ArgumentNullException: Value cannot be null.
    Parameter name: serviceSection

Wenn Sie von einem älteren Gateway aktualisieren, bleibt die Konfigurationsdatei erhalten.If you are upgrading from an older gateway, we preserve the config file. Möglicherweise fehlt ein Abschnitt.There may be a section that is missing. Wenn das Gateway versucht, diesen zu lesen, erhalten wir die oben genannte Nullverweisausnahme.When the gateway tries to read it, we will get the above null reference exception.

Führen Sie die folgenden Schritte aus, um den Fehler zu beheben.To correct this, do the following.

  1. Deinstallieren Sie das Gateway.Uninstall the gateway.
  2. Löschen Sie den folgenden Ordner:Delete the following folder.

     c:\Program Files\on-premises data gateway
    
  3. Installieren Sie das Gateway erneut.Reinstall the gateway.
  4. Wenden Sie bei Bedarf den Wiederherstellungsschlüssel an, um ein vorhandenes Gateway wiederherzustellen.Optionally apply the recovery key to restore an existing gateway.

Unterstützung für TLS 1.1/1.2Support for TLS 1.1/1.2

Ab dem Update von August 2017 verwendet das lokale Datengateway für die Kommunikation mit dem Power BI-Dienst standardmäßig Transport Layer Security (TLS) 1.1 bzw. 1.2.With the August 2017 update and beyond, the on-premises data gateway uses Transport Layer Security (TLS) 1.1 or 1.2 to communicate with the Power BI service by default. Frühere Versionen des lokalen Datengateways verwenden standardmäßig TLS 1.0.Previous versions of the on-premises data gateway use TLS 1.0 by default. Am 1. November 2017 endet die Unterstützung für TLS 1.0. Bis zu diesem Zeitpunkt müssen Sie also ein Upgrade Ihrer Installationen des lokalen Datengateways auf die Version vom August 2017 oder eine neuere Version durchführen, damit es weiterhin funktionsfähig ist.On November 1st 2017 support for TLS 1.0 will end, so by then you must upgrade your on-premises data gateway installations to the August 2017 release or newer to ensure your gateways continue to operate.

Es ist zu beachten, dass vor dem 1. November TLS 1.0 durch das lokale Datengateway immer noch unterstützt und als Fallbackmechanismus verwendet wird.It's important to note that TLS 1.0 is still supported by the on-premises data gateway prior to November 1st, and is used by the gateway as a fallback mechanism. Um sicherzustellen, dass für sämtlichen Datenverkehr im Gateway TLS 1.1 oder 1.2 verwendet wird (und um die Verwendung von TLS 1.0 im Gateway zu verhindern), müssen Sie auf dem Computer, auf dem der Gatewaydienst ausgeführt wird, die folgenden Registrierungsschlüssel hinzufügen oder ändern:To ensure all gateway traffic uses TLS 1.1 or 1.2 (and to prevent the use of TLS 1.0 on your gateway), you must add or modify the following registry keys on the machine running the gateway service:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]"SchUseStrongCrypto"=dword:00000001
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]"SchUseStrongCrypto"=dword:00000001

Hinweis

Durch Hinzufügen bzw. Ändern dieser Registrierungsschlüssel wird die Änderung auf alle .NET-Anwendungen angewendet.Adding or modifying these registry keys applies the change to all .NET applications. Weitere Informationen zu den Registrierungsänderungen mit Auswirkungen auf TLS für andere Anwendungen finden Sie unter TLS-Registrierungseinstellungen (Transport Layer Security).For information about registry changes that affect TLS for other applications, see Transport Layer Security (TLS) registry settings.

DatenquellenData sources

Fehler: Es konnte keine Verbindung hergestellt werden.Error: Unable to Connect. Details: „Ungültige Anmeldeinformationen für die Verbindung.“Details: "Invalid connection credentials"

In Details anzeigensollte die von der Datenquelle empfangene Fehlermeldung angezeigt werden.Within Show details, it should display the error message received from the data source. Für SQL Server sollte etwa Folgendes angezeigt werden:For SQL Server, you should see something like the following.

Login failed for user 'username'.

Achten Sie darauf, dass Benutzername und Kennwort richtig sind.Verify that you have the correct username and password. Überprüfen Sie auch, ob anhand dieser Anmeldeinformationen eine Verbindung mit der Datenquelle hergestellt werden kann.Also verify that those credentials can successfully connect to the data source. Achten Sie auch darauf, dass das verwendete Konto der ausgewählten Authentifizierungsmethodeentspricht.Make sure the account being used matches the Authentication Method.

Fehler: Es konnte keine Verbindung hergestellt werden.Error: Unable to Connect. Details: „Es konnte keine Verbindung mit der Datenbank hergestellt werden.“Details: "Cannot connect to the database"

Wir konnten die Verbindung mit dem Server, jedoch nicht mit der angeforderten Datenbank herstellen.We were able to connect to the server, but not to the database supplied. Überprüfen Sie den Namen der Datenbank sowie die erforderliche Berechtigung des Benutzers für den Zugriff auf die Datenbank.Verify the name of the database, and that the user credential as the proper permission to access that database.

In Details anzeigensollte die von der Datenquelle empfangene Fehlermeldung angezeigt werden.Within Show details, it should display the error message received from the data source. Für SQL Server sollte etwa Folgendes angezeigt werden:For SQL Server, you should see something like the following.

Cannot open database "AdventureWorks" requested by the login. The login failed. Login failed for user 'username'.

Fehler: Es konnte keine Verbindung hergestellt werden.Error: Unable to Connect. Details: „Unbekannter Fehler in Datengateway“Details: "Unknown error in data gateway"

Dieser Fehler kann aus verschiedenen Gründen auftreten.This error could occur for different reasons. Achten Sie darauf, dass Sie von dem Computer, auf dem das Gateway ausgeführt wird, eine Verbindung mit der Datenquelle herstellen können.Be sure to validate that you can connect to the data source from the machine hosting the gateway. Es könnte auch an einem nicht erreichbaren DHCP-Server liegen.This could be the result of the server not being accessible.

In Details anzeigenwird der Fehlercode DM_GWPipeline_UnknownErrorangezeigt.Within Show details, you will see an error code of DM_GWPipeline_UnknownError.

Sie können auch in den Ereignisprotokollen nach weiteren Details suchen: „Ereignisprotokolle“ > Anwendungs- und Dienstprotokolle > Dienst Lokales Datengateway.You can also look in the Event Logs > Applications and Services Logs > on-premises data gateway Service for more details.

Fehler: Fehler beim Herstellen einer Verbindung mit.Error: We encountered an error while trying to connect to . Details: „Das Datengateway wurde erreicht, aber das Gateway kann nicht auf die lokale Datenquelle zugreifen.“Details: "We reached the data gateway, but the gateway can't access the on-premises data source."

Wir konnten keine Verbindung mit der angegebenen Datenquelle herstellen.We were unable to connect to the specified data source. Überprüfen Sie die für diese Datenquelle angegebenen Informationen.Be sure to validate the information provided for that data source.

In Details anzeigenwird der Fehlercode DM_GWPipeline_Gateway_DataSourceAccessErrorangezeigt.Within Show details, you will see an error code of DM_GWPipeline_Gateway_DataSourceAccessError.

Wenn die zugrunde liegende Fehlermeldung ähnlich wie die folgende ist, bedeutet dies, dass das Konto, das Sie für die Datenquelle verwenden, keinem Serveradministrator für diese Analysis Services-Instanz gehört.If the underlying error message is similar to the following, this means that the account you are using for the data source is not a server admin for that Analysis Services instance. Weitere InformationenLearn more

The 'CONTOSO\account' value of the 'EffectiveUserName' XML for Analysis property is not valid.

Wenn die zugrunde liegende Fehlermeldung der folgenden ähnelt, könnte dies bedeuten, dass das Verzeichnisattribut token-groups-global-and-universal (TGGAU) womöglich nicht im Servicekonto für Analysis Services vorhanden ist:If the underlying error message is similar to the following, it could mean that the service account for Analysis Services may be missing the token-groups-global-and-universal (TGGAU) directory attribute.

The user name or password is incorrect.

Bei Domänen, die mit Windows-Versionen vor Windows 2000 kompatibel sind, ist das TGGAU-Attribut aktiviert.Domains with Pre-Windows 2000 compatibility access will have the TGGAU attribute enabled. Allerdings aktivieren die meisten neu erstellten Domänen dieses Attribut nicht standardmäßig.However, most newly created domains will not enable this attribute by default. Weitere Informationen zu diesem Thema finden Sie hier.You can read more about this here.

Sie können dies wie folgt überprüfen.You can confirm this by doing the following.

  1. Verbinden Sie sich mit dem Analysis Services-Computer in SQL Server Management Studio.Connect to the Analysis Services machine within SQL Server Management Studio. Schließen Sie in den erweiterten Verbindungseigenschaften EffectiveUserName für den betreffenden Benutzer ein, und prüfen Sie, ob der Fehler erneut auftritt.Within the Advanced connection properties, include EffectiveUserName for the user in question and see if this reproduces the error.
  2. Sie können das Active Directory-Tool „Dsacls“ verwenden, um zu überprüfen, ob das Attribut aufgeführt ist.You can use the dsacls Active Directory tool to validate whether the attribute is listed. Dieses Tool befindet sich normalerweise auf einem Domänencontroller.This is tool is normally found on a domain controller. Sie müssen wissen, wie der spezifische Domänenname für das Konto lautet und ihn an das Tool weitergeben.You will need to know what the distinguished domain name is for the account and pass that to the tool.

     dsacls "CN=John Doe,CN=UserAccounts,DC=contoso,DC=com"
    

    Das Ergebnis wird in etwa das folgende sein:You want to see something similar to the following in the results.

         Allow BUILTIN\Windows Authorization Access Group
                                       SPECIAL ACCESS for tokenGroupsGlobalAndUniversal
                                       READ PROPERTY
    

Um dieses Problem zu beheben, müssen Sie das TGGAU-Attribut auf dem Konto aktivieren, das für den Analysis Services-Windows-Dienst verwendet wird.To correct this issue, you will need to enable TGGAU on account used for the Analysis Services windows service.

Eine weitere mögliche Ursache für die Meldung „User name or password incorrect“ (Benutzername oder Kennwort falsch).Another possibility for user name or password incorrect

Dieser Fehler kann auch dadurch verursacht werden, dass sich der Analysis Services-Server in einer anderen Domäne als die Benutzer befindet und keine bidirektionale Vertrauensstellung eingerichtet ist.This error could also be caused if the Analysis Services server is in a different domain than the users and there is not a two-way trust established.

In diesem Fall müssen Sie mit Ihren Domänenadministratoren zusammenarbeiten, um die Vertrauensstellung zwischen den Domänen zu überprüfen.You will need to work with your domain administrators to verify the trust relationship between domains.

Datengateway-Datenquellen können nicht in der Datenabrufumgebung aus dem Power BI-Dienst für Analysis Services angezeigt werdenUnable to see the data gateway data sources in the 'Get Data' experience for Analysis Services from the Power BI service

Stellen Sie sicher, dass Ihr Konto auf der Registerkarte Benutzer der Datenquelle in der Gateway-Konfiguration aufgelistet ist.Make sure that your account is listed in the Users tab of the data source within the gateway configuration. Wenn Sie keinen Zugriff auf das Gateway haben, wenden Sie sich an den Administrator des Gateways und bitten Sie ihn um die Überprüfung.If you don't have access to the gateway, check with the administrator of the gateway and ask them to verify. Die in der Analysis Services-Liste aufgeführte Datenquelle ist nur für Konten in der Liste Benutzer sichtbar.Only accounts in the Users list will see the data source listed in the Analysis Services list.

DatasetsDatasets

Fehler: Für diese Zeile ist nicht ausreichend Platz vorhanden.Error: There is not enough space for this row.

Dieser Fehler tritt auf, wenn eine einzelne Zeile größer als 4 MB ist.This will occur if you have a single row greater than 4 MB in size. Finden Sie in diesem Fall heraus, um welche Zeile in der Datenquelle es sich handelt, und versuchen Sie, die Zeile herauszufiltern oder deren Größe zu verringern.You will need to determine what the row is from your data source and attempt to filter it out or reduce the size for that row.

Fehler: Der angegebene Servername stimmt nicht mit dem Servernamen auf dem SQL Server-SSL-Zertifikat überein.Error: The server name provided doesn't match the server name on the SQL Server SSL Certificate.

Dieser Fehler kann auftreten, wenn der allgemeine Name des Zertifikats für den vollqualifizierten Domänennamen (Fully Qualified Domain Name, FQDN) des Servers gilt, Sie jedoch nur den NetBIOS-Namen des Servers angegeben haben.This can occur when the certificate CN is for the servers fully qualified domain name (FQDN) but you only supplied the netbios name for the server. Dies verursacht eine Nichtübereinstimmung für das Zertifikat.This will cause a mismatch for the certificate. Um dieses Problem zu beheben, muss in der Gatewaydatenquelle und in der PBIX-Datei der FQDN des Servers als Servername verwendet werden.To resolve this issue, you will need to make the server name within the gateway data source, and the PBIX file, to use the FQDN of the server.

Beim Konfigurieren der geplanten Aktualisierung wird das lokale Datengateway nicht angezeigt.I don't see the on-premises data gateway persent when configuring scheduled refresh.

Dies kann durch unterschiedliche Szenarien verursacht werden.This could be because of a few different scenarios.

  1. In Power BI Desktop wurden andere Server- und Datenbanknamen als in der für das Gateway konfigurierten Datenquelle eingegeben.The server and database name don't match between what was entered in Power BI Desktop and the data source configured for the gateway. Sie müssen die gleichen Werte aufweisen.These need to be the same values. Dabei wird die Groß-/Kleinschreibung nicht beachtet.They are not case sensitive.
  2. Ihr Konto ist nicht auf der Registerkarte Benutzer der Datenquelle in der Gatewaykonfiguration aufgelistet.Your account is not listed in the Users tab of the data source within the gateway configuration. Sie müssen den Administrator des Gateways bitten, Ihr Konto dieser Liste hinzuzufügen.You will need to get with the administrator of the gateway to be added to that list.
  3. Die Power BI Desktop-Datei verfügt über mehrere Datenquellen, und nicht alle dieser Datenquellen sind für das Gateway konfiguriert.Your Power BI Desktop file has multiple data sources within it and not all of those data sources are configured with the gateway. Jede Datenquelle muss für das Gateway definiert sein, damit das Gateway in der geplanten Aktualisierung angezeigt wird.You will need to have each data source defined with the gateway for the gateway to show up within Scheduled Refresh.

Fehler: Für die empfangenen unkomprimierten Daten auf dem Gatewayclient wurde das Limit überschritten.Error: The received uncompressed data on the gateway client has exceeded limit.

Das Limit beträgt genau 10 GB unkomprimierte Daten pro Tabelle.The exact limitation is 10 GB of uncompressed data per table. Wenn dieses Problem auftritt, haben Sie geeignete Möglichkeiten, es einzuschränken und zu vermeiden.If you are hitting this issue, there are good options to optimize and avoid the issue. Insbesondere hilft es, die Verwendung langer Zeichenfolgenwerte mit vielen Wiederholungen zu reduzieren und stattdessen einen normalisierten Schlüssel zu verwenden oder die Spalte zu entfernen (sofern sie nicht verwendet wird).In particular, reducing the use of highly repetitive, long string values and instead using a normalized key or removing the column (if not in use) will help.

BerichteReports

Bericht konnte nicht auf die Datenquelle zugreifen, weil Sie nicht über ein lokales Datengateway auf Ihre Datenquelle zugreifen können.Report could not access the data source because you do not have access to our data source via an on-premises data gateway.

Hierfür gibt es meist eine der folgenden Ursachen.This is usually caused by one of the following.

  1. Die Datenquelleninformationen stimmen nicht mit dem Inhalt des zugrunde liegenden Datasets überein.The data source information does not match what is in the underlying dataset. Der Server- und der Datenbankname der Datenquelle, die für On-premises data gateway definiert ist, müssen mit Ihren Angaben in Power BI Desktop übereinstimmen.The server and database name need to match between the data source defined for the on-premises data gateway and what you supply within Power BI Desktop. Wenn Sie in Power BI Desktop eine IP-Adresse verwenden, müssen Sie für die On-premises data gateway-Quelle, ebenfalls eine IP-Adresse verwenden.If you use an IP Address in Power BI Desktop, the data source, for the on-premises data gateway, needs to use an IP Address as well.
  2. Auf den Gateways Ihrer Organisation sind keine Datenquellen verfügbar.There is not a data source available on any gateway within your organization. Sie können die Datenquelle auf einem neuen oder vorhandenen lokalen Gateway konfigurieren.You can configure the data source on a new, or existing, on-premises data gateway.

Fehler: Fehler beim Zugriff auf die Datenquelle.Error: Data source access error. Bitte wenden Sie sich an den Gatewayadministrator.Please contact the gateway administrator.

Wenn dieser Bericht eine Liveverbindung mit Analysis Services verwendet, könnte ein Problem mit einem an EffectiveUserName übergebenen Wert auftreten, der entweder nicht gültig ist oder über keine Berechtigungen auf dem Analysis Services-Computer verfügt.If this report is making use of a live Analysis Services connection, you could be encountering an issue with a value being passed to EffectiveUserName that is either not valid, or doesn't have permissions on the Analysis Services machine. Ein Authentifizierungsproblem ist normalerweise darauf zurückzuführen, dass der Wert, der an EffectiveUserName übergeben wird, mit keinem lokalen Benutzerprinzipalnamen (user principal name; UPN) übereinstimmt.Typically, an authentication issue is due to the fact that the value being passed for EffectiveUserName doesn't match a local user principal name (UPN).

Sie können Folgendes tun, um dies zu bestätigen.To confirm this, you can do the following.

  1. Suchen Sie den effektiven Benutzernamen innerhalb der Gatewayprotokolle.Find the effective username within the gateway logs.
  2. Wenn Sie den zu übergebenden Wert ermittelt haben, überprüfen Sie, ob er korrekt ist.Once you have the value being passed, validate that it is correct. Falls es sich um Ihren Benutzer handelt, können Sie den folgenden Befehl in einer Eingabeaufforderung ausführen, um den UPN herauszufinden.If it is your user, you can use the following command from a command prompt to see what the UPN should be. Der Benutzerprinzipalname sieht wie eine E-Mail-Adresse aus.The UPN will look like an email address.

     whoami /upn
    

Sie können optional anzeigen, was Power BI von Azure Active Directory erhält.Optionally, you can see what Power BI gets from Azure Active Directory.

  1. Navigieren Sie zu https://graphexplorer.cloudapp.net.Browse to https://graphexplorer.cloudapp.net.
  2. Wählen Sie Sign in (Anmelden) in der rechten oberen Ecke aus.Select Sign in in the upper right.
  3. Führen Sie die folgende Abfrage aus.Run the following query. Ihnen wird eine ziemlich große JSON-Antwort angezeigt.You will see a rather large JSON response.

     https://graph.windows.net/me?api-version=1.5
    
  4. Suchen Sie nach userPrincipalName.Look for userPrincipalName.

Wenn Ihr Azure Active Directory-UPN nicht mit Ihrem lokalen Active Directory-UPN übereinstimmt, können Sie die Funktion Benutzernamen zuordnen verwenden, um ihn durch einen gültigen Wert zu ersetzen.If your Azure Active Directory UPN doesn't match your local Active Directory UPN, you can use the Map user names feature to replace it with a valid value. Alternativ können Sie sich entweder an Ihren Mandantenadministrator oder an Ihren lokalen Active Directory-Administrator wenden, damit er Ihren UPN ändert.Or you can work with either your tenant admin, or local Active Directory admin, to get your UPN changed.

Firewall oder ProxyFirewall or Proxy

Informationen zum Bereitstellen von Proxyinformationen für Ihr Gateway finden Sie unter Konfigurieren von Proxyeinstellungen für Power BI Gateways.For information on providing proxy information for your gateway, see Configuring proxy settings for the Power BI gateways.

Sie können mit dem Befehl Test-NetConnection in einer PowerShell-Eingabeaufforderung testen, ob Ihre Firewall oder Ihr Proxy Verbindungen blockiert.You can test to see if your firewall, or proxy, may be blocking conections by running Test-NetConnection from a PowerShell prompt. Damit wird die Verbindung zum Azure Service Bus getestet.This will test connectivity to the Azure Service Bus. Es wird dadurch nur die Netzwerkverbindung getestet. Dies hat nichts mit dem Cloudserverdienst oder dem Gateway zu tun.This only tests network connectivity and doesn't have anything to do with the cloud server service or the gateway. Der Test hilft Ihnen dabei, zu bestimmen, ob Ihr Computer wirklich eine Verbindung mit dem Internet herstellen kann.It helps to determine if your machine can actually get out to the internet.

Test-NetConnection -ComputerName watchdog.servicebus.windows.net -Port 9350

Hinweis

„Test-NetConnection“ ist nur unter Windows Server 2012 R2 und höherTest-NetConnection is only available on Windows Server 2012 R2 and later. sowie unter Windows 8.1 und höher verfügbar.It is also available on Windows 8.1 and later. Bei früheren Betriebssystemversionen können Sie „Telnet“ verwenden, um die Konnektivität von Ports zu überprüfen.On earlier OS versions, you can use Telnet to test port connectivity.

Sie sollten in etwa folgende Ergebnisse erhalten.The results should look similar to the following. „TcpTestSucceeded“ wird vermutlich abweichen.The difference will be with TcpTestSucceeded. Wenn TcpTestSucceeded nicht true ist, wird der Zugriff möglicherweise durch eine Firewall blockiert.If TcpTestSucceeded is not true, then you may be blocked by a firewall.

ComputerName           : watchdog.servicebus.windows.net
RemoteAddress          : 70.37.104.240
RemotePort             : 5672
InterfaceAlias         : vEthernet (Broadcom NetXtreme Gigabit Ethernet - Virtual Switch)
SourceAddress          : 10.120.60.105
PingSucceeded          : False
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded       : True

Für ein umfassendes Ergebnis können Sie die Werte ComputerName und Port durch die Angaben für Ports ersetzen.If you want to be exhaustive, substitute the ComputerName and Port values with those listed for ports

Die Firewall blockiert möglicherweise auch die Verbindungen, die vom Azure Service Bus zu den Azure-Rechenzentren hergestellt werden.The firewall may also be blocking the connections that the Azure Service Bus makes to the Azure data centers. In diesem Fall müssen Sie die Blockierung der IP-Adressen Ihrer Region für diese Rechenzentren aufheben (freigeben).If that is the case, you will want to whitelist (unblock) the IP addresses for your region for those data centers. Hier finden Sie eine Liste der Azure IP-Adressen.You can get a list of Azure IP addresses here.

Sie können die Rechenzentrumsregion, in der Sie sich befinden, wie folgt herausfinden:You can find the data center region you are in by doing the following:

  1. Wählen Sie das ?Select the ? in der oberen rechten Ecke des Power BI-Diensts.in the upper right of the Power BI service.
  2. Wählen Sie Info aus.Select About Power BI.
  3. Ihre Datenregion wird unter Ihre Daten sind gespeichert in aufgelistet.Your data region will be listed in Your data is stored in.

Wenn Sie noch immer nicht weiterkommen, versuchen Sie mithilfe eines Tools wie Fiddler oder Netsh eine Netzwerkablaufverfolgung durchzuführen. Allerdings handelt es sich bei diesen Tools um fortgeschrittene Erfassungsmethoden, weswegen Sie möglicherweise Unterstützung beim Analysieren der gesammelten Daten benötigen.If you are still not getting anywhere, you could try getting a network trace using a tool like fiddler or netsh, although these are advanced collection methods and you may need assistance in analyzing the collected data. Sie können den Support um Unterstützung bitten.You can contact support for assistance.

LeistungPerformance

LeistungsindikatorenPerformance Counters

Es gibt eine Reihe von Leistungsindikatoren, die zum Messen der Aktivitäten für das Gateway verwendet werden können.There are a number of performance counters that can be used to gauge the activities for the gateway. Diese können hilfreich sein, um nachzuvollziehen, ob eine große Auslastung mit Aktivitäten vorhanden ist und möglicherweise ein neues Gateway eingerichtet werden muss.These can be helpful to understanding if we have a large load of activity and may need to make a new gateway. Diese Leistungsindikatoren spiegeln nicht wider, wie lange bestimmte Aktionen dauern.These counters will not reflect how long something takes.

Sie können über das Tool „Windows-Systemmonitor“ auf diese Leistungsindikatoren zugreifen.These counters can be access through the Windows Performance Monitor tool.

Es gibt drei allgemeine Gruppierungen dieser Leistungsindikatoren.There are general groupings of these counters.

IndikatortypCounter Type BeschreibungDescription
ADO.NETADO.NET Wird für alle DirectQuery-Verbindungen verwendet.This is used for any DirectQuery connection.
ADOMDADOMD Wird für Analysis Services 2014 und frühere Versionen verwendet.This is used for Analysis Services 2014 and earlier.
OLEDBOLEDB Wird von bestimmten Datenquellen verwendet.This is used by certain data sources. Dies schließt SAP HANA und Analysis Services 2016 und höher ein.This includes SAP HANA and Analysis Service 2016 or later.
MashupMashup Umfasst alle importierten Datenquellen.This includes any imported data source. Wenn Sie eine Aktualisierung planen oder eine Aktualisierung nach Bedarf ausführen, wird das Mashup-Modul durchlaufen.If you are scheduling refresh or doing an on-demand refresh, it will go through the mashup engine.

Im Folgenden finden Sie eine Liste der verfügbaren Leistungsindikatoren.Here is a listing of the available performance counters.

LeistungsindikatorCounter BeschreibungDescription
# von hergestellten ADO.NET-Verbindungen/s# of ADO.NET open connection executed / sec Anzahl der pro Sekunde ausgeführten ADO.NET-Aktionen zum Öffnen einer Verbindung (erfolgreich oder Fehler).Number of ADO.NET open connection actions executed per second (succeeded or failed).
# von ADO.NET-Verbindungen mit Fehlern/s# of ADO.NET open connection failed / sec Anzahl der ADO.NET-Aktionen zum Öffnen einer Verbindung mit Fehlern pro Sekunde.Number of ADO.NET open connections actions failed per second.
# von ausgeführten ADO.NET-Abfragen/s# of ADO.NET queries executed / sec Anzahl der pro Sekunde ausgeführten ADO.NET-Abfragen (erfolgreich oder Fehler).Number of ADO.NET queries executed per second (succeeded or failed).
# von ADO.NET-Abfragen mit Fehlern/s# of ADO.NET queries failed / sec Anzahl von pro Sekunde ausgeführten ADO.NET-Abfragen mit Fehlern.Number of ADO.NET failed queries executed per second.
# von hergestellten ADOMD-Verbindungen/s# of ADOMD open connection executed / sec Anzahl der pro Sekunde ausgeführten ADOMD-Aktionen zum Öffnen einer Verbindung (erfolgreich oder Fehler).Number of ADOMD open connection actions executed per second (succeeded or failed).
# von ADOMD-Verbindungen mit Fehlern/s# of ADOMD open connection failed / sec Anzahl der ADOMD-Aktionen zum Öffnen einer Verbindung mit Fehlern pro Sekunde.Number of ADOMD open connection actions failed per second.
# von ausgeführten ADOMD-Abfragen/s# of ADOMD queries executed / sec Anzahl der pro Sekunde ausgeführten ADOMD-Abfragen (erfolgreich oder Fehler).Number of ADOMD queries executed per second (succeeded or failed).
# von ADOMD-Abfragen mit Fehlern/s# of ADOMD queries failed / sec Anzahl von pro Sekunde ausgeführten ADOMD-Abfragen mit Fehlern.Number of ADOMD failed queries executed per second.
# aller hergestellten Verbindungen/s# of all open connection executed / sec Anzahl der pro Sekunde ausgeführten Aktionen zum Öffnen einer Verbindung (erfolgreich oder Fehler).Number of open connection actions executed per second (succeeded or failed).
# aller Verbindungen mit Fehlern/s# of all open connection failed / sec Anzahl der Aktionen zum Öffnen einer Verbindung pro Sekunde mit Fehlern.Number of failed open connection actions executed per second.
# aller ausgeführten Abfragen/s# of all queries executed / sec Anzahl der pro Sekunde ausgeführten Abfragen (erfolgreich oder Fehler).Number of queries executed per second (succeeded or failed).
# von Elementen im ADO.NET-Verbindungspool# of items in the ADO.NET connection pool Anzahl der Elemente im ADO.NET-Verbindungspool.Number of items in the ADO.NET connection pool.
# von Elementen im OLEDB-Verbindungspool# of items in the OLEDB connection pool Anzahl der Elemente im OLEDB-Verbindungspool.Number of items in the OLEDB connection pool.
# von Elementen im Service Bus-Pool# of items in the Service Bus pool Anzahl der Elemente im Service Bus-Pool.Number of items in the Service Bus pool.
# von hergestellten Mashup-Verbindungen/s# of Mashup open connection executed / sec Anzahl der pro Sekunde ausgeführten Mashup-Aktionen zum Öffnen einer Verbindung (erfolgreich oder Fehler).Number of Mashup open connection actions executed per second (succeeded or failed).
# von Mashup-Verbindungen mit Fehlern/s# of Mashup open connection failed / sec Anzahl der Mashup-Aktionen zum Öffnen einer Verbindung pro Sekunde mit Fehlern.Number of Mashup open connection actions failed per second.
# von ausgeführten Mashup-Abfragen/s# of Mashup queries executed / sec Anzahl der pro Sekunde ausgeführten Mashup-Abfragen (erfolgreich oder Fehler).Number of Mashup queries executed per second (succeeded or failed).
# von Mashup-Abfragen mit Fehlern/s# of Mashup queries failed / sec Anzahl von pro Sekunde ausgeführten Mashup-Abfragen mit FehlernNumber of Mashup failed queries executed per second
# von mehreren Resultsets von OLEDB-Abfragen mit Fehlern/s# of multiple result set OLEDB queries failed / sec Anzahl von OLEDB-Abfragen mit Fehlern für mehrere Resultsets, die pro Sekunde ausgeführt wurden.Number of multiple resultset OLEDB failed queries executed per second.
# von ausgeführten OLEDB-Abfragen von mehreren Resultsets mit Fehlern/s# of OLEDB multiple resultset queries executed / sec Anzahl der pro Sekunde ausgeführten OLEDB-Abfragen mit mehreren Resultsets (erfolgreich oder Fehler).Number of OLEDB multiple resultset queries executed per second (succeeded or failed).
# von hergestellten OLEDB-Verbindungen/s# of OLEDB open connection executed / sec Anzahl der pro Sekunde ausgeführten OLEDB-open connection-Aktionen (erfolgreich oder Fehler).Number of OLEDB open connection actions executed per second (succeeded or failed).
# von OLEDB-Verbindungen mit Fehlern/s# of OLEDB open connection failed / sec Anzahl der OLEDB-Aktionen zum Öffnen einer Verbindung pro Sekunde mit Fehlern.Number of OLEDB open connection actions failed per second.
# von ausgeführten OLEDB-Abfragen/s# of OLEDB queries executed / sec Anzahl der pro Sekunde ausgeführten OLEDB-Abfragen mit mehreren Resultsets (erfolgreich oder Fehler).Number of OLEDB multiple resultset queries executed per second (succeeded or failed).
# von OLEDB-Abfragen mit Fehlern/s# of OLEDB queries failed / sec Anzahl von OLEDB-Abfragen mit Fehlern mit mehreren Resultsets, die pro Sekunde ausgeführt wurden.Number of OLEDB mutiple resultset failed queries executed per second.
# von ausgeführten OLEDB-Abfragen mit einem Resultset/s# of OLEDB single resultset queries executed / sec Anzahl der pro Sekunde ausgeführten OLEDB-Abfragen mit einem Resultset (erfolgreich oder Fehler).Number of OLEDB single resultset queries executed per second (succeeded or failed).
# von Abfragen mit Fehlern/s# of queries failed / sec Anzahl von pro Sekunde ausgeführten Abfragen mit Fehlern.Number of failed queries executed per second.
# von OLEDB-Abfragen mit einem Resultset mit Fehlern/s# of single result set OLEDB queries failed / sec Anzahl von OLEDB-Abfragen mit Fehlern mit einem Resultset, die pro Sekunde ausgeführt wurden.Number of single resultset OLEDB failed queries executed per second.

Überprüfen von Abfragen mit geringer LeistungReviewing slow performing queries

Es kann vorkommen, dass die Antwort über das Gateway langsam ist.You may find that response through the gateway is slow. Dies kann bei DirectQuery-Abfragen oder beim Aktualisieren eines importierten Datasets auftreten.This could be for DirectQuery queries or when refreshing your imported dataset. Sie können zusätzliche Protokolle aktivieren, um Abfragen und die entsprechenden Zeitpunkte auszugeben und so den Grund für die geringe Leistung nachzuvollziehen.You can enable additional logging to output queries and their timings to help understand what is performing slow. Wenn Sie eine Abfrage ermitteln, die lange ausgeführt wird, müssen Sie möglicherweise zusätzliche Änderungen an der Datenquelle vornehmen, um die Leistung von Abfragen zu optimieren.When you find a long running query, it may require additional modification on your data source to tune query performance. Ein Beispiel hierfür ist das Anpassen von Indizes für eine SQL Server-Abfrage.For example, adjusting indexes for a SQL Server query.

Sie müssen zwei Konfigurationsdateien ändern, um die Dauer einer Abfrage zu bestimmen.You will need to modify two configuration files to determine the duration of a query.

Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.configMicrosoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config

Ändern Sie in der Datei Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config den EmitQueryTraces-Wert von False in True.Within the Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config file, change the EmitQueryTraces value from False to True. Standardmäßig befindet sich diese Datei unter C:\Programme\Lokales Datengateway.This file is located, by default, at C:\Program Files\On-premises data gateway. Durch Aktivieren von EmitQueryTraces wird mit dem Protokollieren von Abfragen begonnen, die vom Gateway an eine Datenquelle gesendet werden.Enabling EmitQueryTraces will begin to log queries that are sent from the gateway to a data source.

Wichtig

Das Aktivieren von EmitQueryTraces kann die Größe des Protokolls erheblich erhöhen, abhängig von der Auslastung des Gateways.Enabling EmitQueryTraces could increase the log size significantly depending on gateway usage. Wenn Sie die Protokolle überprüft haben, sollten Sie EmitQueryTraces auf „False“ festlegen.Once you are done reviewing the logs, you will want to set EmitQueryTraces to False. Es wird nicht empfohlen, diese Einstellung langfristig aktiviert zu lassen.It is not recommended to leave this setting enabled long term.

<setting name="EmitQueryTraces" serializeAs="String">
    <value>True</value>
</setting>

Beispiel für AbfrageeintragExample query entry

DM.EnterpriseGateway Information: 0 : 2016-09-15T16:09:27.2664967Z DM.EnterpriseGateway    4af2c279-1f91-4c33-ae5e-b3c863946c41    d1c77e9e-3858-4b21-3e62-1b6eaf28b176    MGEQ    c32f15e3-699c-4360-9e61-2cc03e8c8f4c    FF59BC20 [DM.GatewayCore] Executing query (timeout=224) "<pi>
SELECT
TOP (1000001) [t0].[ProductCategoryName],[t0].[FiscalYear],SUM([t0].[Amount])
 AS [a0]
FROM
(
(select [$Table].[ProductCategoryName] as [ProductCategoryName],
    [$Table].[ProductSubcategory] as [ProductSubcategory],
    [$Table].[Product] as [Product],
    [$Table].[CustomerKey] as [CustomerKey],
    [$Table].[Region] as [Region],
    [$Table].[Age] as [Age],
    [$Table].[IncomeGroup] as [IncomeGroup],
    [$Table].[CalendarYear] as [CalendarYear],
    [$Table].[FiscalYear] as [FiscalYear],
    [$Table].[Month] as [Month],
    [$Table].[OrderNumber] as [OrderNumber],
    [$Table].[LineNumber] as [LineNumber],
    [$Table].[Quantity] as [Quantity],
    [$Table].[Amount] as [Amount]
from [dbo].[V_CustomerOrders] as [$Table])
)
 AS [t0]
GROUP BY [t0].[ProductCategoryName],[t0].[FiscalYear] </pi>"

Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.configMicrosoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config

Ändern Sie in der Datei Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.dll.config den TraceVerbosity-Wert von 4 in 5.Within the Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.dll.config file, change the TraceVerbosity value from 4 to 5. Standardmäßig befindet sich diese Datei unter C:\Programme\Lokales Datengateway.This file is located, by default, at C:\Program Files\On-premises data gateway. Durch das Ändern dieser Einstellung wird mit dem Protokollieren von ausführlichen Einträgen im Gateway-Protokoll begonnen.Changing this setting will begin to log verbose entries to the gateway log. Dazu gehören auch Einträge, die die Dauer anzeigen.This includes entries that show duration.

Wichtig

Das Aktivieren von TraceVerbosity 5 kann das Protokoll erheblich vergrößern, abhängig von der Auslastung des Gateways.Enabling TraceVerbosity to 5 could increase the log size significantly depending on gateway usage. Wenn Sie die Protokolle überprüft haben, sollten Sie TraceVerbosity auf 4 festlegen.Once you are done reviewing the logs, you will want to set TraceVerbosity to 4. Es wird nicht empfohlen, diese Einstellung langfristig aktiviert zu lassen.It is not recommended to leave this setting enabled long term.

<setting name="TracingVerbosity" serializeAs="String">
    <value>5</value>
</setting>

AktivitätstypenActivity Types

AktivitätstypActivty Type BeschreibungDescription
MGEQMGEQ Über ADO.NET ausgeführte Abfragen.Queries executed over ADO.NET. Hierzu gehören DirectQuery-Datenquellen.This includes DirectQuery data sources.
MGEOMGEO Über OLEDB ausgeführte Abfragen.Queries executed over OLEDB. Dies schließt SAP HANA und Analysis Services 2016 ein.This includes SAP HANA and Analysis Services 2016.
MGEMMGEM Über das Mashup-Modul ausgeführte Abfragen.Queries executed from the Mashup engine. Dies wird mit importierten Datasets verwendet, die geplante Aktualisierungen oder Aktualisierungen bei Bedarf verwenden.This is used with imported datasets that use scheduled refresh or refresh on-demand.

Bestimmen der Dauer einer AbfrageDetermine the duration of a query

Sie können wie folgt vorgehen, um zu bestimmen, wie lange die Abfrage der Datenquelle gedauert hat.To determine the time it took to query the data source, you can do the following.

  1. Öffnen Sie das Gateway-Protokoll.Open the gateway log.
  2. Suchen Sie nach einem Aktivitätstyp, um die Abfrage zu finden.Search for an Activity Type to find the query. Ein Beispiel hierfür wäre MGEQ.An example of this would be MGEQ.
  3. Notieren Sie sich die zweite GUID, da dies die Anforderungs-ID ist.Make note of the second GUID as this is the request id.
  4. Suchen Sie weiter nach MGEQ, bis Sie den Eintrag „FireActivityCompletedSuccessfullyEvent“ mit der Dauer gefunden haben.Continue to search for MGEQ until you find the FireActivityCompletedSuccessfullyEvent entry with the duration. Sie können überprüfen, ob der Eintrag die gleiche Anforderungs-ID aufweist. Die Dauer wird in Millisekunden angegeben.You can verify the entry has the same request id. Duration will be in milliseconds.

     DM.EnterpriseGateway Verbose: 0 : 2016-09-26T23:08:56.7940067Z DM.EnterpriseGateway    baf40f21-2eb4-4af1-9c59-0950ef11ec4a    5f99f566-106d-c8ac-c864-c0808c41a606    MGEQ    21f96cc4-7496-bfdd-748c-b4915cb4b70c    B8DFCF12 [DM.Pipeline.Common.TracingTelemetryService] Event: FireActivityCompletedSuccessfullyEvent (duration=5004)
    

    Hinweis

    FireActivityCompletedSuccessfullyEvent ist ein ausführlicher Eintrag.FireActivityCompletedSuccessfullyEvent is a verbose entry. Dieser Eintrag wird nur protokolliert, wenn TraceVerbosity auf Ebene 5 festgelegt wurde.This entry will not be logged unless TraceVerbosity is at level 5.

Tools zur ProblembehandlungTools for troubleshooting

Zusammenstellen von Protokollen über den Gateway-KonfiguratorCollecting logs from the gateway configurator

Es gibt verschiedene Protokolle, die für das Gateway erfasst werden können, und Sie sollten stets mit den Protokollen beginnen.There are several logs you can collect for the gateway, and you should always start with the logs. Sie können Protokolle nach dem Installieren des Gateways am einfachsten über die Benutzeroberfläche erfassen.The simplest way to collect logs after installing the gateway is through the user interface. Wählen Sie auf der Benutzeroberfläche des lokalen Datengateways die Option Diagnose und anschließend den Link Protokolle exportieren am unteren Rand der Seite aus, wie in der folgenden Abbildung veranschaulicht.In the On-premises data gateway user interface, select Diagnostics and then select the Export logs link near the bottom of the page, as shown in the following image.

Lokales-datengateway-UI-protokolle

InstallationsprotokolleInstaller logs

%localappdata%\Temp\On-premises_data_gateway_*.log

KonfigurationsprotokolleConfiguration logs

%localappdata%\Microsoft\On-premises Data Gateway\GatewayConfigurator*.log

Dienstprotokolle des lokalen DatengatewaysOn-premises data gateway service logs

C:\Users\PBIEgwService\AppData\Local\Microsoft\On-premises Data Gateway\Gateway*.log

EreignisprotokolleEvent Logs

Die Ereignisprotokolle von On-premises data gateway service befinden sich unter Application and Services Logs (Anwendungs- und Dienstprotokolle).The On-premises data gateway service event logs are present under Application and Services Logs.

Lokales-datengateway-ereignisprotokolle

Ablaufverfolgung mit FiddlerFiddler Trace

Fiddler ist ein kostenloses Tool von Telerik, mit dem HTTP-Verkehr überwacht werden kann.Fiddler is a free tool from Telerik that monitors HTTP traffic. Sie können den Datenaustausch zwischen dem Power BI-Dienst und dem Clientcomputer verfolgen.You can see the back and forth with the Power BI service from the client machine. So können Sie Fehler und ähnliche Informationen anzeigen.This may show errors and other related information.

Aktualisieren des VerlaufsRefresh History

Beim Verwenden des Gateways für die planmäßige Aktualisierung können Sie über die Option Verlauf aktualisieren erkennen, welche Fehler aufgetreten sind, und nützliche Daten für eine Supportanfrage abrufen.When using the gateway for scheduled refresh, Refresh History can help you see what errors have occurred, as well as provide useful data if you should need to create a support request. Sie können sowohl geplante Aktualisierungen als auch Aktualisierungen nach Bedarf anzeigen.You can view both scheduled, as well as on demand, refreshes. Hier ist beschrieben, wie Sie zur Option Verlauf aktualisierengelangen.Here is how you can get to the Refresh History.

  1. Wählen Sie im Power BI-Navigationsbereich in Datasets für das Dataset > Menü öffnen >Aktualisierung planen aus.In the Power BI navigation pane, in Datasets, select a dataset > Open Menu > Schedule Refresh.

  2. Wählen Sie unter Einstellungen für... >Aktualisierung planen die Option Verlauf aktualisieren aus.In Settings for... > Schedule Refresh, select Refresh History.

Weitere Informationen zur Problembehandlung bei Aktualisierungsszenarien finden Sie im Artikel Problembehandlung bei Aktualisierungsszenarien.For additional information about troubleshooting refresh scenarios, take a look at the Troubleshooting Refresh Scenarios article.

Nächste SchritteNext steps

Konfigurieren von Proxyeinstellungen für Power BI-GatewaysConfiguring proxy settings for the Power BI gateways
Lokales DatengatewayOn-premises data gateway
Ausführliche Informationen zum lokalen DatengatewayOn-premises data gateway - in-depth
Verwalten Ihrer Datenquelle – Analysis ServicesManage your data source - Analysis Services
Verwalten Ihrer Datenquelle –SAP HANAManage your data source - SAP HANA
Verwalten Ihrer Datenquelle – SQL ServerManage your data source - SQL Server
Verwalten der Datenquelle – Import/Geplante AktualisierungManage your data source - Import/Scheduled refresh
Weitere Fragen?More questions? Wenden Sie sich an die Power BI-CommunityTry the Power BI Community