Устранение неполадок локального шлюза данныхTroubleshooting the On-premises data gateway

В этой статье описаны распространенные проблемы, которые могут возникнуть при работе с локальным шлюзом данных.This article discusses some common issues you may encounter when using the On-premises data gateway.

Примечание

Если возникла проблема, не указанная ниже, вы можете запросить дополнительную помощь в следующих местах:If you encounter an issue that is not listed below, you can ask for further assistance in the following locations.

Обновление до самой последней версииUpdate to the latest version

Использование устаревшей версии шлюза может вызывать множество проблем.A lot of issues can surface when the gateway version is out of date. Рекомендуется всегда следить за тем, чтобы использовалась самая новая версия.It is a good general practice to make sure you are on the latest version. Если шлюз не обновлялся в течение месяца или более, попробуйте установить последнюю версию шлюза и проверьте, получится ли воспроизвести проблему.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.

Распространенные проблемыCommon issues

Ниже описываются решения некоторых распространенных проблем. Эти рекомендации помогли многим пользователям при работе со средами с ограниченным доступом к Интернету.Here are a few common issues and resolutions that have helped a number of customers in environments that restrict internet access.

Проверка подлинности на прокси-сервереAuthentication to proxy server

Прокси-сервер может требовать выполнения проверки подлинности с использованием учетной записи пользователя домена.Your proxy may require authentication from a domain user account. По умолчанию шлюз использует идентификатор безопасности службы при входе пользователя в службы Windows.By default, the gateway uses a Service SID for the windows service log on user. Чтобы решить проблему, можно использовать для входа учетные данные пользователя домена.Changing the log on user to a domain user can help with this. Дополнительные сведения мс. в разделе Смена учетной записи службы шлюза на пользователя домена.For more information, see Changing the gateway service account to a domain user.

Прокси-сервер разрешает трафик только через порты 80 и 443Your proxy only allows ports 80 and 443 traffic

Некоторые прокси-серверы ограничивают трафик только портами 80 и 443.Some proxies restrict traffic to only ports 80 and 443. По умолчанию обмен данными со служебной шиной Azure происходит через порты, отличные от 443.By default, communication to Azure Service Bus will occur on ports other than 443.

Для шлюза можно настроить принудительную установку связи со служебной шиной Azure по протоколу HTTPS, а не TCP.You can force the gateway to communicate with Azure Service Bus using HTTPS instead of direct TCP. Необходимо изменить файл Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config.You will need to modify the Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config file. Измените значение AutoDetect на Https.Change the value from AutoDetect to Https. По умолчанию этот файл находится в каталоге C:\Program Files\On-premises data gateway.This file is located, by default, at C:\Program Files\On-premises data gateway.

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

УстановкаInstallation

Ошибка: не удалось добавить пользователя в группу.Error: Failed to add user to group. (Пользователи журналов производительности -2147463168 PBIEgwService)(-2147463168 PBIEgwService Performance Log Users )

Эта ошибка может возникнуть, если вы пытаетесь установить шлюз на контроллере домена.You may receive this error if you are trying to install the gateway on a domain controller. Развертывание на контроллере домена не поддерживается.Deploying on a domain controller is not supported. Шлюз необходимо разворачивать на компьютере, который не является контроллером домена.You will need to deploy the gateway on a machine that is not a domain controller.

Сбой установкиInstallation fails

Сбои установки могут происходить, если антивирусная программа на компьютере установки устарела.You may encounter installation failures if the anti-virus software on the installation machine is out of date. Можно обновить антивирусную программу или отключить ее на время установки шлюза, а затем снова включить.You can either update the anti-virus installation, or disable anti-virus only for the duration of the gateway installation to complete, then re-enable anti-virus.

КонфигурацииConfiguration

Как перезапустить шлюзHow to restart the gateway

Шлюз работает как служба Windows. Его можно запустить и остановить несколькими способами.The gateway runs as a Windows service, so you can start and stop it in multiple ways. Например, вы можете открыть окно командной строки с более высоким уровнем разрешений на компьютере, на котором запущен шлюз, а затем выполнить нужную команду из указанных ниже.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:

  • Чтобы остановить службу, выполните следующую команду.To stop the service, run this command:

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

  • Чтобы запустить службу, выполните следующую команду.To start the service, run this command:

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

Ошибка: не удалось создать шлюз.Error: Failed to create gateway. Повторите попытку.Please try again.

Все данные доступны, но обращение к службе Power BI завершилось ошибкой.All of the details are available, but the call to the Power BI service returned an error. Отображается ошибка и идентификатор действия.The error, and an activity id, will be displayed. Это может быть вызвано разными причинами.This could happen for different reasons. Вы можете собирать и просматривать журналы указанным ниже образом для получения более полной картины.You can collect, and review, the logs, as mentioned below, to get more details.

Проблема также может быть вызвана неправильной конфигурацией прокси-сервера.This could also be due to proxy configuration issues. Теперь пользовательский интерфейс позволяет настраивать конфигурацию прокси-сервера.The user interface does now allow for proxy configuration. Вы можете ознакомиться с дополнительными сведениями о внесении изменений в конфигурацию прокси-сервера.You can learn more about making proxy configuration changes

Ошибка: не удалось обновить сведения о шлюзе.Error: Failed to update gateway details. Повторите попытку.Please try again.

Сведения были получены в шлюз из службы Power BI.Information was received from the Power BI service, to the gateway. Сведения были переданы в локальную службу Windows, но она не вернуласьThe information was passed onto the local windows service, but it failed to return. либо возникла проблема с генерированием симметричного ключа.Or, a symmetric key generation failed. Внутреннее исключение появится в разделе Показать подробные сведения.The inner exception will be displayed under Show details. Вы можете собирать и просматривать журналы указанным ниже образом для получения более полной картины.You can collect, and review, the logs, as mentioned below, to get more details.

Ошибка: служба Power BI объявила локальный шлюз недоступным.Error: Power BI service reported local gateway as unreachable. Перезапустите шлюз и повторите попытку.Please restart the gateway and try again.

После завершения настройки конфигурации служба Power BI будет вызвана снова, чтобы проверить шлюз.At the end of configuration, the Power BI service will be called again to validate the gateway. Служба Power BI не объявляет шлюз активным.The Power BI service does not report the gateway as live. Обеспечить подключение может перезапуск службы Windows.Restarting the windows service may allow the communication to be successful. Вы можете собирать и просматривать журналы указанным ниже образом для получения более полной картины.You can collect, and review, the logs, as mentioned below, to get more details.

Ошибка сценария при входе в Power BIScript error during sign into Power BI

При входе в Power BI может отобразиться сообщение об ошибке в скрипте, которая возникла при настройке локального шлюза данных.You may receive a script error when signing into Power BI as part of the On-premises data gateway configuration. Установка следующих обновлений безопасности поможет решить данную проблему.Installing the following security update should resolve the issue. Это можно сделать с помощью Центра обновления Windows.This can be installed via Windows Update.

MS16-051: обновление для системы безопасности Internet Explorer: 10 мая 2016 г. (3154070 КБ)MS16-051: Security update for Internet Explorer: May 10, 2016 (KB 3154070)

Сбой настройки шлюза с исключением пустой ссылкиGateway configuration failed with a null reference exception

При работе вы можете столкнуться с ошибкой наподобие следующей:You may encounter an error similar to the following.

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

При этом выполняется трассировка стека, результаты которой могут содержать следующий фрагмент: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

Если вы выполняете обновление с более старой версии шлюза, мы сохраняем конфигурационный файл.If you are upgrading from an older gateway, we preserve the config file. В нем может отсутствовать определенный раздел.There may be a section that is missing. Когда шлюз пытается прочитать его, возникает указанное выше исключение пустой ссылки.When the gateway tries to read it, we will get the above null reference exception.

Чтобы исправить эту ошибку, выполните указанные ниже действия.To correct this, do the following.

  1. Удалите шлюз.Uninstall the gateway.

  2. Удалите следующую папку:Delete the following folder.

     c:\Program Files\On-premises data gateway
    
  3. Установите шлюз снова.Reinstall the gateway.

  4. При необходимости восстановите существующий шлюз с помощью ключа восстановления.Optionally apply the recovery key to restore an existing gateway.

Поддержка протокола TLS 1.1 и 1.2Support for TLS 1.1/1.2

Начиная с обновления за август 2017 г. локальный шлюз данных по умолчанию использует протокол TLS 1.1 или 1.2 для обмена данными со службой Power BI.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. В предыдущих версиях локального шлюза данных по умолчанию используется TLS 1.0.Previous versions of the On-premises data gateway use TLS 1.0 by default. После 1 ноября 2017 г. поддержка TLS 1.0 прекратится. К этому времени необходимо обновить локальные шлюзы данных до версии за август 2017 г. или более поздней, чтобы обеспечить их работоспособность.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.

Обратите внимание, что до 1 ноября локальный шлюз данных будет поддерживать протокол TLS 1.0, используя его как резервный механизм.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. Чтобы при передаче всего трафика шлюза использовался протокол TLS 1.1 или 1.2 (и чтобы прекратить использование шлюзом TLS 1.0), необходимо добавить или изменить следующие разделы реестра на компьютере, где запущена служба шлюза.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

Примечание

При добавлении или изменении этих разделов реестра обновления распространяются на все приложения .NET.Adding or modifying these registry keys applies the change to all .NET applications. Сведения об изменениях реестра, которые влияют на использование TLS в других приложениях, см. в описании параметров реестра для протокола TLS.For information about registry changes that affect TLS for other applications, see Transport Layer Security (TLS) registry settings.

Источники данныхData sources

Ошибка: невозможно подключиться.Error: Unable to Connect. Подробные сведения: "Недопустимые учетные данные подключения".Details: "Invalid connection credentials"

В разделе Показать подробные сведениядолжно появиться сообщение об ошибке, полученное от источника данных.Within Show details, it should display the error message received from the data source. В случае SQL Server оно будет выглядеть следующим образом:For SQL Server, you should see something like the following.

Login failed for user 'username'.

Убедитесь, что имя пользователя и пароль указаны правильно.Verify that you have the correct username and password. Также убедитесь, что эти учетные данные позволяют подключиться к источнику данных.Also verify that those credentials can successfully connect to the data source. Убедитесь, что учетная запись соответствует методу проверки подлинности.Make sure the account being used matches the Authentication Method.

Ошибка: невозможно подключиться.Error: Unable to Connect. Подробные сведения: "Невозможно подключиться к базе данных".Details: "Cannot connect to the database"

Удалось подключиться к серверу, но не к указанной базе данных.We were able to connect to the server, but not to the database supplied. Проверьте имя базы данных и убедитесь, что учетные данные пользователя позволяют получить доступ к базе данных.Verify the name of the database, and that the user credential as the proper permission to access that database.

В разделе Показать подробные сведениядолжно появиться сообщение об ошибке, полученное от источника данных.Within Show details, it should display the error message received from the data source. В случае SQL Server оно будет выглядеть следующим образом: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'.

Ошибка: невозможно подключиться.Error: Unable to Connect. Подробные сведения: "Неизвестная ошибка в шлюзе данных".Details: "Unknown error in data gateway"

Эта ошибка может возникнуть по разным причинам.This error could occur for different reasons. Не забудьте проверить подключение к источнику данных с компьютера, на котором находится шлюз.Be sure to validate that you can connect to the data source from the machine hosting the gateway. Это может быть связано с недоступностью сервера.This could be the result of the server not being accessible.

В разделе Показать подробные сведенияпоявится код ошибки DM_GWPipeline_UnknownError.Within Show details, you will see an error code of DM_GWPipeline_UnknownError.

Чтобы получить дополнительные сведения, выберите "Журналы событий" > Журналы приложений и служб > Служба локального шлюза данных.You can also look in the Event Logs > Applications and Services Logs > On-premises data gateway Service for more details.

Ошибка: возникла ошибка при попытке подключения к .Error: We encountered an error while trying to connect to . Подробные сведения: "Выполнено подключение к шлюзу данных, но шлюз не может получить доступ к локальному источнику данных".Details: "We reached the data gateway, but the gateway can't access the on-premises data source."

Не удалось подключиться к указанному источнику данных.We were unable to connect to the specified data source. Не забудьте проверить сведения, указанные для этого источника данных.Be sure to validate the information provided for that data source.

В разделе Показать подробные сведениявы увидите код ошибки DM_GWPipeline_Gateway_DataSourceAccessError.Within Show details, you will see an error code of DM_GWPipeline_Gateway_DataSourceAccessError.

Если базовое сообщение об ошибке аналогично следующему, это означает, что учетная запись, которую вы используете для источника данных, не имеет прав администратора сервера для этого экземпляра служб Analysis Services.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. Дополнительные сведенияLearn more

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

Если базовое сообщение об ошибке аналогично следующему, это может означать, что в учетной записи службы для Analysis Services отсутствует атрибут каталога token-groups-global-and-universal (TGGAU):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.

В доменах с поддержкой доступа на базе технологий, предшествующих версии Windows 2000, атрибут TGGAU включен.Domains with Pre-Windows 2000 compatibility access will have the TGGAU attribute enabled. Однако в большинстве доменов он по умолчанию отключен.However, most newly created domains will not enable this attribute by default. Дополнительные сведения об этом можно найти здесь.You can read more about this here.

Чтобы уточнить, включен ли этот атрибут, выполните указанные ниже действия.You can confirm this by doing the following.

  1. Подключитесь к компьютеру со службами Analysis Services из приложения SQL Server Management Studio.Connect to the Analysis Services machine within SQL Server Management Studio. В дополнительных свойствах соединения укажите параметр EffectiveUserName для соответствующего пользователя и посмотрите, повторится ли ошибка.Within the Advanced connection properties, include EffectiveUserName for the user in question and see if this reproduces the error.

  2. Проверить, указан ли этот атрибут, можно с помощью программы dsacls для Active Directory.You can use the dsacls Active Directory tool to validate whether the attribute is listed. Как правило, она есть на контроллере домена.This is tool is normally found on a domain controller. Вам потребуется передать этой программе различающееся имя домена для учетной записи.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"
    

    Результаты должны содержать что-то наподобие этого:You want to see something similar to the following in the results.

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

Чтобы устранить эту проблему, потребуется включить атрибут TGGAU в учетной записи, которую использует служба Windows Analysis Services.To correct this issue, you will need to enable TGGAU on account used for the Analysis Services windows service.

Другой вариант, связанный с неправильным именем пользователя или паролемAnother possibility for user name or password incorrect

Эта ошибка также может возникнуть, если сервер Analysis Services и пользователи находятся в разных доменах, и для них не установлено двустороннее доверие.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.

Чтобы установить отношения доверия между доменами, вам потребуется обратиться к их администраторам.You will need to work with your domain administrators to verify the trust relationship between domains.

Источники данных шлюза данных в интерфейсе "Получить данные" для служб Analysis Services недоступны из службы Power BIUnable to see the data gateway data sources in the 'Get Data' experience for Analysis Services from the Power BI service

Убедитесь, что ваша учетная запись указана на вкладке Пользователи источника данных в конфигурации шлюза.Make sure that your account is listed in the Users tab of the data source within the gateway configuration. Если у вас нет доступа к шлюзу, свяжитесь с его администратором и попросите его проверить это для вас.If you don't have access to the gateway, check with the administrator of the gateway and ask them to verify. Только учетным записям в списке Пользователи доступен источник данных, указанный в списке служб Analysis Services.Only accounts in the Users list will see the data source listed in the Analysis Services list.

Ошибка. Не установлен или не настроен шлюз для источников данных в этом набореError: You don't have any gateway installed or configured for the data sources in this dataset

Обязательно добавьте в шлюз источники данных, как описано в разделе Добавление источника данных.Ensure that you have added one or more data sources to the gateway, as described in Add a data source. Если шлюз не отображается в разделе Управление шлюзами на портале администрирования, попробуйте очистить кэш браузера или выйти из службы, а затем войти в нее заново.If the gateway doesn't appear in the admin portal under Manage gateways, try clearing your browser cache or signing out of the service then signing back in.

Наборы данныхDatasets

Ошибка. Недостаточно места для этой строки.Error: There is not enough space for this row.

Это происходит, если размер одной строки превышает 4 МБ.This will occur if you have a single row greater than 4 MB in size. Необходимо будет найти эту строку в источнике данных и попытаться отфильтровать ее или уменьшить ее размер.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.

Ошибка: указанное имя сервера не соответствует имени сервера в SSL-сертификате сервера SQL Server.Error: The server name provided doesn't match the server name on the SQL Server SSL Certificate.

Это может произойти, если общее имя сертификата предназначено для полного доменного имени сервера (FQDN), а пользователь указал только NetBIOS-имя для сервера.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. Это вызовет несоответствие сертификата.This will cause a mismatch for the certificate. Для устранения проблемы необходимо, чтобы для имени сервера в источнике данных шлюза и PBIX-файле использовалось полное доменное имя сервера.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.

Локальный шлюз данных не отображается при настройке запланированного обновления.I don't see the On-premises data gateway persent when configuring scheduled refresh.

Это может быть из-за нескольких причин.This could be because of a few different scenarios.

  1. Имена сервера и базы данных не совпадают со значениями, указанными в Power BI Desktop и источнике данных, настроенном для шлюза.The server and database name don't match between what was entered in Power BI Desktop and the data source configured for the gateway. Эти значения должны быть одинаковыми.These need to be the same values. Для них регистр не учитывается.They are not case sensitive.
  2. Ваша учетная запись не указана на вкладке Пользователи источника данных в конфигурации шлюза.Your account is not listed in the Users tab of the data source within the gateway configuration. Необходимо, чтобы администратор шлюза добавил вашу учетную запись в этот список.You will need to get with the administrator of the gateway to be added to that list.
  3. Файл Power BI Desktop содержит несколько источников данных, но шлюз настроен не для всех.Your Power BI Desktop file has multiple data sources within it and not all of those data sources are configured with the gateway. Необходимо определить для каждого источника данных шлюз, чтобы он отображался в запланированном обновлении.You will need to have each data source defined with the gateway for the gateway to show up within Scheduled Refresh.

Ошибка: превышен допустимый объем полученных несжатых данных в клиенте шлюза.Error: The received uncompressed data on the gateway client has exceeded limit.

Точное ограничение составляет 10 ГБ несжатых данных для каждой таблицы.The exact limitation is 10 GB of uncompressed data per table. Есть несколько эффективных вариантов оптимизации и предотвращения этой проблемы.If you are hitting this issue, there are good options to optimize and avoid the issue. В частности, для этого можно уменьшить использование часто повторяющихся значений длинных строк, а вместо них применять нормализованный ключ или удалять неиспользуемые столбцы.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.

ОтчетыReports

Отчету не удалось получить доступ к источнику данных, так как у вас нет доступа к нашему источнику данных в локальном шлюзе данных.Report could not access the data source because you do not have access to our data source via an On-premises data gateway.

Это обычно происходит из-за одной из следующих проблем.This is usually caused by one of the following.

  1. Сведения об источнике данных не совпадают со сведениями в базовом наборе данных.The data source information does not match what is in the underlying dataset. Имена сервера и базы данных в источнике данных, заданном для локального шлюза, должны совпадать с теми, что вы указали в Power BI Desktop.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. Если вы используете IP-адрес в Power BI Desktop, источник данных локального шлюза должен также использовать IP-адрес.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. В шлюзах вашей организации нет ни одного доступного источника данных.There is not a data source available on any gateway within your organization. Вы можете настроить источник данных в новом или существующем локальном шлюзе.You can configure the data source on a new, or existing, On-premises data gateway.

Ошибка: ошибка доступа к источнику данныхError: Data source access error. Обратитесь к администратору шлюза.Please contact the gateway administrator.

Если в этом отчете используется подключение к службам Analysis Services, возможно, ошибка связана с передачей недействительного значения EffectiveUserName или отсутствием разрешений на компьютере с Analysis Services.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. Как правило, проблемы с проверкой подлинности возникают в ситуации, когда передаваемое значение EffectiveUserName не совпадает с локальным именем участника-пользователя.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).

Чтобы выяснить, так ли это, выполните указанные ниже действия.To confirm this, you can do the following.

  1. Найдите действующее имя пользователя в журналах шлюза.Find the effective username within the gateway logs.

  2. Обнаружив значение, которое передается, проверьте его правильность.Once you have the value being passed, validate that it is correct. Если это ваш пользователь вы можете уточнить его имя участника-пользователя с помощью следующей команды в командной строке:If it is your user, you can use the following command from a command prompt to see what the UPN should be. Имя участника-пользователя выглядит как адрес электронной почты.The UPN will look like an email address.

     whoami /upn
    

Вы также можете посмотреть, что именно Power BI получает из каталога Azure Active Directory.Optionally, you can see what Power BI gets from Azure Active Directory.

  1. Перейдите к https://developer.microsoft.com/graph/graph-explorer.Browse to https://developer.microsoft.com/graph/graph-explorer.

  2. Выберите Войти в правом верхнем углу.Select Sign in in the upper right.

  3. Выполните следующий запрос:Run the following query. Вы увидите должно большой ответ в формате JSON.You will see a rather large JSON response.

     https://graph.windows.net/me?api-version=1.5
    
  4. Найдите атрибут userPrincipalName.Look for userPrincipalName.

Если имя участника-пользователя Azure Active Directory не совпадает с аналогичным значением в локальном каталоге Active Directory, вы можете заменить его действительным значением с помощью функции сопоставления имен пользователей.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. Вы также можете попросить администратора своего клиента или локального каталога Active Directory изменить имя участника-пользователя.Or you can work with either your tenant admin, or local Active Directory admin, to get your UPN changed.

Брандмауэр или прокси-серверFirewall or Proxy

Дополнительные сведения см. в разделе о настройке параметров прокси-сервера для шлюзов Power BI.For information on providing proxy information for your gateway, see Configuring proxy settings for the Power BI gateways.

Возможно, ваш брандмауэр или прокси-сервер блокирует подключения. Чтобы это проверить, выполните команду Test-NetConnection в командной строке PowerShell.You can test to see if your firewall, or proxy, may be blocking connections by running Test-NetConnection from a PowerShell prompt. Эта команда выполняет проверку подключения к служебной шине Azure.This will test connectivity to the Azure Service Bus. При этом проверяется только возможность подключения к сети, а не работоспособность облачной серверной службы или шлюза.This only tests network connectivity and doesn't have anything to do with the cloud server service or the gateway. Этот способ помогает выяснить, подключен ли ваш компьютер к Интернету.It helps to determine if your machine can actually get out to the internet.

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

Примечание

Команда Test-NetConnection доступна только в Windows Server 2012 R2 и более поздних версиях.Test-NetConnection is only available on Windows Server 2012 R2 and later. Ее также можно выполнить в Windows 8.1 и более поздних версиях.It is also available on Windows 8.1 and later. Для проверки подключения к порту в более ранних версиях ОС можно использовать Telnet.On earlier OS versions, you can use Telnet to test port connectivity.

Результат должен выглядеть следующим образом.The results should look similar to the following. Отличие может быть в значении параметра TcpTestSucceeded.The difference will be with TcpTestSucceeded. Если значение TcpTestSucceeded не true, это указывает на блокировку брандмауэра.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

Чтобы выполнить более полную проверку, замените значения параметров ComputerName и Port значениями, указанными для портов.If you want to be exhaustive, substitute the ComputerName and Port values with those listed for ports

Возможно, брандмауэр также блокирует подключения служебной шины Azure к центрам данных Azure.The firewall may also be blocking the connections that the Azure Service Bus makes to the Azure data centers. В этом случае вам придется добавить в список разрешений (разблокировать) IP-адреса центров данных своего региона.If that is the case, you will want to whitelist (unblock) the IP addresses for your region for those data centers. Найти список IP-адресов Azure можно здесь.You can get a list of Azure IP addresses here.

Чтобы определить регион своего центра данных, выполните указанные ниже действия.You can find the data center region you are in by doing the following:

  1. Нажмите кнопку ?Select the ? в правом верхнем углу окна службы Power BI.in the upper right of the Power BI service.

  2. Выберите О Power BI.Select About Power BI.

  3. Регион, в котором хранятся ваши данные, будет указан в строке Ваши данные сохранены в.Your data region will be listed in Your data is stored in.

Если это все равно не помогает, вы можете попытаться выполнить сетевую трассировку с помощью такого инструмента, как fiddler или netsh, хотя это уже более сложные способы сбора информации, и вам может потребоваться помощью в анализе полученных данных.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. Вы можете обратиться за помощью в службу поддержки.You can contact support for assistance.

ПроизводительностьPerformance

Счетчики производительностиPerformance Counters

Существует ряд счетчиков производительности, используемых для оценки действий шлюза.There are a number of performance counters that can be used to gauge the activities for the gateway. Благодаря им можно определить большой объем действий и необходимость в создании шлюза.These can be helpful to understanding if we have a large load of activity and may need to make a new gateway. Эти счетчики не будут отображать продолжительность действий.These counters will not reflect how long something takes.

К ним можно получить доступ с помощью средства "Монитор производительности Windows".These counters can be access through the Windows Performance Monitor tool.

Эти счетчики разделены на общие группы.There are general groupings of these counters.

Тип счетчикаCounter Type ОписаниеDescription
ADO.NETADO.NET Используется для любого подключения DirectQuery.This is used for any DirectQuery connection.
ADOMDADOMD Используется для служб Analysis Services 2014 и более ранних версий.This is used for Analysis Services 2014 and earlier.
OLEDBOLEDB Используется определенными источниками данных.This is used by certain data sources. Например, SAP HANA и служба Analysis Service 2016 или более поздних версий.This includes SAP HANA and Analysis Service 2016 or later.
Гибридное веб-приложениеMashup Включает в себя любые источники импортируемых данных.This includes any imported data source. При планировании обновления или выполнении обновления по требованию задействована подсистема гибридного веб-приложения.If you are scheduling refresh or doing an on-demand refresh, it will go through the mashup engine.

Ниже приведен список доступных счетчиков производительности.Here is a listing of the available performance counters.

СчетчикCounter ОписаниеDescription
# of ADO.NET open connection executed / sec# of ADO.NET open connection executed / sec Количество открытых действий подключения ADO.NET, выполненных в секунду (завершившихся успешно или с ошибкой).Number of ADO.NET open connection actions executed per second (succeeded or failed).
# of ADO.NET open connection failed / sec# of ADO.NET open connection failed / sec Количество открытых действий подключения ADO.NET в секунду, завершившихся с ошибкой.Number of ADO.NET open connections actions failed per second.
# of ADO.NET queries executed / sec# of ADO.NET queries executed / sec Количество запросов ADO.NET, выполненных в секунду (завершившихся успешно или с ошибкой).Number of ADO.NET queries executed per second (succeeded or failed).
# of ADO.NET queries failed / sec# of ADO.NET queries failed / sec Количество выполненных в секунду запросов ADO.NET, завершившихся с ошибкой.Number of ADO.NET failed queries executed per second.
# of ADOMD open connection executed / sec# of ADOMD open connection executed / sec Количество открытых действий подключения ADOMD, выполненных в секунду (завершившихся успешно или с ошибкой).Number of ADOMD open connection actions executed per second (succeeded or failed).
# of ADOMD open connection failed / sec# of ADOMD open connection failed / sec Количество открытых действий подключения ADOMD в секунду, завершившихся с ошибкой.Number of ADOMD open connection actions failed per second.
# of ADOMD queries executed / sec# of ADOMD queries executed / sec Количество запросов ADOMD, выполненных в секунду (завершившихся успешно или с ошибкой).Number of ADOMD queries executed per second (succeeded or failed).
# of ADOMD queries failed / sec# of ADOMD queries failed / sec Количество выполненных в секунду запросов ADOMD, завершившихся с ошибкой.Number of ADOMD failed queries executed per second.
# of all open connection executed / sec# of all open connection executed / sec Количество открытых действий подключения, выполненных в секунду (завершившихся успешно или с ошибкой).Number of open connection actions executed per second (succeeded or failed).
# of all open connection failed / sec# of all open connection failed / sec Количество выполненных в секунду открытых действий подключения, завершившихся с ошибкой.Number of failed open connection actions executed per second.
# of all queries executed / sec# of all queries executed / sec Количество запросов, выполненных в секунду (завершившихся успешно или с ошибкой).Number of queries executed per second (succeeded or failed).
# of items in the ADO.NET connection pool# of items in the ADO.NET connection pool Количество элементов в пуле подключений ADO.NET.Number of items in the ADO.NET connection pool.
# of items in the OLEDB connection pool# of items in the OLEDB connection pool Количество элементов в пуле подключений OLEDB.Number of items in the OLEDB connection pool.
# of items in the Service Bus pool# of items in the Service Bus pool Количество элементов в пуле служебной шины.Number of items in the Service Bus pool.
# of Mashup open connection executed / sec# of Mashup open connection executed / sec Количество действий открытых подключений гибридных приложений, выполненных в секунду (завершившихся успешно или с ошибкой).Number of Mashup open connection actions executed per second (succeeded or failed).
# of Mashup open connection failed / sec# of Mashup open connection failed / sec Количество выполненных в секунду действий открытых подключений гибридных приложений, завершившихся с ошибкой.Number of Mashup open connection actions failed per second.
# of Mashup queries executed / sec# of Mashup queries executed / sec Количество запросов гибридных приложений, выполненных в секунду (завершившихся успешно или с ошибкой).Number of Mashup queries executed per second (succeeded or failed).
# of Mashup queries failed / sec# of Mashup queries failed / sec Количество выполненных в секунду запросов гибридных приложений, завершившихся с ошибкой.Number of Mashup failed queries executed per second
# of multiple result set OLEDB queries failed / sec# of multiple result set OLEDB queries failed / sec Количество выполненных в секунду запросов нескольких результирующих наборов OLEDB, завершившихся с ошибкой.Number of multiple resultset OLEDB failed queries executed per second.
# of OLEDB multiple resultset queries executed / sec# of OLEDB multiple resultset queries executed / sec Количество запросов нескольких результирующих наборов OLEDB, выполненных в секунду (завершившихся успешно или с ошибкой).Number of OLEDB multiple resultset queries executed per second (succeeded or failed).
# of OLEDB open connection executed / sec# of OLEDB open connection executed / sec Количество действий открытых подключений OLEDB, выполненных в секунду (завершившихся успешно или с ошибкой).Number of OLEDB open connection actions executed per second (succeeded or failed).
# of OLEDB open connection failed / sec# of OLEDB open connection failed / sec Количество выполненных в секунду действий открытых подключений OLEDB, завершившихся с ошибкой.Number of OLEDB open connection actions failed per second.
# of OLEDB queries executed / sec# of OLEDB queries executed / sec Количество запросов нескольких результирующих наборов OLEDB, выполненных в секунду (завершившихся успешно или с ошибкой).Number of OLEDB multiple resultset queries executed per second (succeeded or failed).
# of OLEDB queries failed / sec# of OLEDB queries failed / sec Количество выполненных в секунду запросов нескольких результирующих наборов OLEDB, завершившихся с ошибкой.Number of OLEDB mutiple resultset failed queries executed per second.
# of OLEDB single resultset queries executed / sec# of OLEDB single resultset queries executed / sec Количество запросов одного результирующего набора OLEDB, выполненных в секунду (завершившихся успешно или с ошибкой).Number of OLEDB single resultset queries executed per second (succeeded or failed).
# of queries failed / sec# of queries failed / sec Количество выполненных в секунду запросов, завершившихся с ошибкой.Number of failed queries executed per second.
# of single result set OLEDB queries failed / sec# of single result set OLEDB queries failed / sec Количество выполненных в секунду запросов одного результирующего набора OLEDB, завершившихся с ошибкой.Number of single resultset OLEDB failed queries executed per second.

Анализ медленной производительности запросовReviewing slow performing queries

Время от времени вы можете сталкиваться с проблемой медленного отклика через шлюз.You may find that response through the gateway is slow. Такое случается при обработке запросов DirectQuery или при обновлении импортированного набора данных.This could be for DirectQuery queries or when refreshing your imported dataset. Вы можете включить дополнительную регистрацию данных по выходным запросам и срокам их выполнения, чтобы понять, что именно работает медленно.You can enable additional logging to output queries and their timings to help understand what is performing slow. При обнаружении длительно выполняющегося запроса может потребоваться внести дополнительные изменения в источник данных для настройки производительности запросов.When you find a long running query, it may require additional modification on your data source to tune query performance. Например, можно настроить индексы запросов SQL Server.For example, adjusting indexes for a SQL Server query.

Необходимо изменить два файла конфигурации, чтобы определить продолжительность выполнения запроса.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

В файле Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config измените значение параметра EmitQueryTraces с False на True.Within the Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config file, change the EmitQueryTraces value from False to True. По умолчанию этот файл находится в каталоге C:\Program Files\On-premises data gateway.This file is located, by default, at C:\Program Files\On-premises data gateway. Если включить параметр EmitQueryTraces, начнется запись запросов в журнал, отправленных из шлюза к источнику данных.Enabling EmitQueryTraces will begin to log queries that are sent from the gateway to a data source.

Важно!

Включение параметра EmitQueryTraces может существенно увеличить размер журнала в зависимости от режима использования шлюза.Enabling EmitQueryTraces could increase the log size significantly depending on gateway usage. После завершения проверки журналов необходимо задать параметру EmitQueryTraces значение False.Once you are done reviewing the logs, you will want to set EmitQueryTraces to False. Не рекомендуется включать эту функцию на продолжительное время.It is not recommended to leave this setting enabled long term.

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

Пример ввода запросаExample 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.Diagnostics.dll.configMicrosoft.PowerBI.DataMovement.Pipeline.Diagnostics.dll.config

В файле Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.dll.config измените значение параметра TracingVerbosity с 4 на 5.Within the Microsoft.PowerBI.DataMovement.Pipeline.Diagnostics.dll.config file, change the TracingVerbosity value from 4 to 5. По умолчанию этот файл находится в каталоге C:\Program Files\On-premises data gateway.This file is located, by default, at C:\Program Files\On-premises data gateway. С изменением этого параметра в журнале шлюза будут регистрироваться подробные данные.Changing this setting will begin to log verbose entries to the gateway log. Это касается и записей, содержащих сведения о продолжительности.This includes entries that show duration. Можно также включить ведение подробных записей, щелкнув переключатель "Дополнительное ведение журнала" в приложении локального шлюза.You can also enable verbose entries by enabling the "Additional Logging" button in the On-Premissese Gateway application.

Дополнительное ведение журнала

Важно!

Если задать для параметра TracingVerbosity значение 5, размер журнала может существенно увеличиться в зависимости от использования шлюза.Enabling TracingVerbosity to 5 could increase the log size significantly depending on gateway usage. Проверив журналы, установите для параметра TraceVerbosity значение 4.Once you are done reviewing the logs, you will want to set TraceVerbosity to 4. Не рекомендуется включать эту функцию на продолжительное время.It is not recommended to leave this setting enabled long term.

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

Типы действийActivity Types

Тип действияActivty Type ОписаниеDescription
MGEQMGEQ Запросы, выполняемые через ADO.NET.Queries executed over ADO.NET. К этому типу действий относятся источники данных DirectQuery.This includes DirectQuery data sources.
MGEOMGEO Запросы, выполняемые через OLEDB.Queries executed over OLEDB. К этому типу действий относятся SAP HANA и Analysis Services 2016.This includes SAP HANA and Analysis Services 2016.
MGEMMGEM Запросы, выполняемые с помощью подсистемы гибридного веб-приложения.Queries executed from the Mashup engine. Они используются для импортированных наборов данных с запланированным обновлением или обновлением по требованию.This is used with imported datasets that use scheduled refresh or refresh on-demand.

Определение продолжительности выполнения запросаDetermine the duration of a query

Чтобы определить время, потраченное на выполнение запроса к источнику данных, сделайте следующее:To determine the time it took to query the data source, you can do the following.

  1. Откройте журнал шлюза.Open the gateway log.

  2. Найдите запрос по типу действия.Search for an Activity Type to find the query. Например, MGEQ.An example of this would be MGEQ.

  3. Запишите второй GUID, так как он является идентификатором запроса.Make note of the second GUID as this is the request id.

  4. Продолжите поиск MGEQ, пока не найдете запись FireActivityCompletedSuccessfullyEvent со сведениями о продолжительности.Continue to search for MGEQ until you find the FireActivityCompletedSuccessfullyEvent entry with the duration. Можете проверить запись на наличие аналогичного идентификатора запроса. Продолжительность будет отображена в миллисекундах.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)
    

    Примечание

    FireActivityCompletedSuccessfullyEvent считается подробной записью.FireActivityCompletedSuccessfullyEvent is a verbose entry. Эта запись не будет зарегистрирована, если TraceVerbosity не находится на уровне 5.This entry will not be logged unless TraceVerbosity is at level 5.

KerberosKerberos

Если основной сервер базы данных и локальный шлюз данных неправильно настроены для ограниченного делегирования Kerberos, включите подробное ведение журнала на шлюзе и проанализируйте ошибки или трассировки в файлах журналов шлюза, чтобы начать устранение неполадок.If the underlying database server and On-premises data gateway are not configured properly for Kerberos Constrained Delegation, enable verbose logging on the gateway, and investigate based on the errors/traces in the gateway’s log files as a starting point for troubleshooting.

ImpersonationLevelImpersonationLevel

Значение ImpersonationLevel связано с настройкой имени субъекта-службы или параметрами локальной политики.The ImpersonationLevel is related to the SPN setup or the local policy setting.

[DataMovement.PipeLine.GatewayDataAccess] About to impersonate user DOMAIN\User (IsAuthenticated: True, ImpersonationLevel: Identification)

РешениеSolution

Чтобы устранить проблему, выполните следующие действия:Follow these steps to solve the issue:

  1. Настройте имя субъекта-службы для локального шлюза.Setup a SPN for the On-Premises Gateway
  2. Настройте ограниченное делегирование в Active Directory (AD).Setup constrained delegation in your Active Directory (AD)

FailedToImpersonateUserException. Failed to create windows identity for user userid (Не удалось создать удостоверение Windows для идентификатора пользователя)FailedToImpersonateUserException: Failed to create windows identity for user userid

Исключение FailedToImpersonateUserException может возникнуть, если не удалось олицетворить другого пользователя.The FailedToImpersonateUserException will happen if you are not able to impersonate on behalf of another user. Это также может произойти, если вы пытаетесь олицетворить учетную запись из другого домена, отличного от того, в котором включена служба шлюза (ограничение).This could also happen if the account you are trying to impersonate is from another domain than the one the gateway service domain is on (this is a limitation).

РешениеSolution

  • Проверьте правильность конфигурации согласно инструкциям в предыдущем разделе ImpersonationLevel.Verify that the configuration is correct as per the steps in the ImpersonationLevel section above
  • Убедитесь, что идентификатор пользователя, который используется для олицетворения, представляет действительную учетную запись AD.Ensure that the userid it's trying to impersonate is a valid AD Account

Общая ошибка. Ошибка (1033) при анализе протоколаGeneral error; 1033 error while parsing protocol

Ошибка 1033 может произойти, если внешний идентификатор, настроенный в SAP HANA, не соответствует имени пользователя при олицетворении с помощью имени участника-пользователя (alias@domain.com).You will get the 1033 error when your external Id that is configured in SAP HANA is not matching the login if the user is impersonated using the UPN (alias@domain.com). В верхней части журналов ошибок будет отображаться сообщение Original UPN 'alias@domain.com' replaced with a new UPN 'alias@domain.com' (Исходное имя участника-пользователя alias@domain.com заменено новым alias@domain.com), как показано ниже.In the logs you will see the “Original UPN 'alias@domain.com' replaced with a new UPN 'alias@domain.com' at the top of the error logs as seen below.”

[DM.GatewayCore] SingleSignOn Required. Original UPN 'alias@domain.com' replaced with new UPN 'alias@domain.com'.

РешениеSolution

  • Для SAP HANA требуется, чтобы олицетворенный пользователь применил атрибут sAMAccountName в AD (псевдоним пользователя).SAP HANA requires the impersonated user to use the sAMAccountName attribute in AD (user alias). В противном случае появится ошибка 1033.If this is not correct, you will see the 1033 error.

    sAMAccount

  • В журналах будет отображаться не имя участника-пользователя, а sAMAccountName (псевдоним), после которого указан домен (alias@doimain.com).In the logs you should see the sAMAccountName (alias) and not the UPN, which is the alias followed by the domain (alias@doimain.com)

    sAMAccount

      <setting name="ADUserNameReplacementProperty" serializeAs="String">
        <value>sAMAccount</value>
      </setting>
      <setting name="ADServerPath" serializeAs="String">
        <value />
      </setting>
      <setting name="CustomASDataSource" serializeAs="String">
        <value />
      </setting>
      <setting name="ADUserNameLookupProperty" serializeAs="String">
        <value>AADEmail</value>

Сообщение о сбое подключения -10709 появится, если делегирование неправильно настроено в AD.You will get the -10709 Connection failed error message if your delegation is not configured correctly in AD.

РешениеSolution

  • Убедитесь, что вы указали сервер SAP HANA на вкладке делегирования в AD для учетной записи службы шлюза.Ensure you have the SAP Hana server on the delegation tab in AD for the gateway service account

    Вкладка делегирования

Инструменты для устранения неполадокTools for troubleshooting

Сбор журналов из конфигуратора шлюзовCollecting logs from the gateway configurator

Для шлюза доступно несколько разных журналов. Всегда начинайте проверку с журналов.There are several logs you can collect for the gateway, and you should always start with the logs. Проще всего собирать журналы после установки шлюза через пользовательский интерфейс.The simplest way to collect logs after installing the gateway is through the user interface. В пользовательском интерфейсе локального шлюза данных выберите Диагностика и щелкните ссылку Экспортировать журналы в нижней части страницы, как показано на изображении ниже.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.

On-prem-data-gateway-UI-logs

Журналы установщикаInstaller logs

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

Журналы конфигурацииConfiguration logs

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

Журналы службы локального шлюза данныхOn-premises data gateway service logs

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

Журналы событийEvent Logs

Журналы событий службы локального шлюза данных расположены в разделе Журналы приложения и служб.The On-premises data gateway service event logs are present under Application and Services Logs.

On-prem-data-gateway-event-logs

Трассировка FiddlerFiddler Trace

Fiddler — это бесплатный инструмент от Telerik, отслеживающий трафик HTTP.Fiddler is a free tool from Telerik that monitors HTTP traffic. Вы можете просматривать всю работу службы Power BI с клиентского компьютера.You can see the back and forth with the Power BI service from the client machine. Это позволяет найти ошибки и другие связанные сведения.This may show errors and other related information.

Журнал обновленияRefresh History

При использовании шлюза для запланированного обновления журнал обновлений может помочь выявить возникшие ошибки, а также предоставляет полезные данные, если понадобится создать запрос на техническую поддержку.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. Можно просматривать как запланированные обновления, так и обновления по запросу.You can view both scheduled, as well as on demand, refreshes. Ниже описано, как можно открыть журнал обновления.Here is how you can get to the Refresh History.

  1. В области навигации Power BI в разделе Наборы данных выберите набор данных, затем > меню "Открыть" > Запланировать обновление.In the Power BI navigation pane, in Datasets, select a dataset > Open Menu > Schedule Refresh.

  2. В Параметры для... > Запланировать обновление выберите Журнал обновления.In Settings for... > Schedule Refresh, select Refresh History.

См. дополнительные сведения об устранении неполадок в сценариях обновления.For additional information about troubleshooting refresh scenarios, take a look at the Troubleshooting Refresh Scenarios article.

Дальнейшие действияNext steps

Настройка параметров прокси-сервера для шлюзов Power BIConfiguring proxy settings for the Power BI gateways
Локальный шлюз данныхOn-premises data gateway
Локальный шлюз данных: подробный обзорOn-premises data gateway - in-depth
Управление своим источником данных — службы Analysis ServicesManage your data source - Analysis Services
Управление своим источником данных — SAP HANAManage your data source - SAP HANA
Управление своим источником данных — SQL ServerManage your data source - SQL Server
Управление источником данных — импорт или запланированное обновлениеManage your data source - Import/Scheduled refresh
Появились дополнительные вопросы?More questions? Ответы на них см. в сообществе Power BI.Try the Power BI Community