Пошаговое руководство по настройке параметров прокси-сервера
Если рабочая среда требует, чтобы локальный шлюз данных Майкрософт прошел через прокси-сервер для подключения к службе, выполните приведенные ниже действия, чтобы настроить параметры прокси-сервера.
Настройка параметров прокси
Создайте элемент определения прокси-сервера. Дополнительные сведения о настройке элементов прокси-сервера в файлах конфигурации .NET см. в статье об элементе defaultProxy (параметры сети).
Следующий пример направляет все запросы через конкретный прокси-сервер с IP-адресом 192.168.0.1 через порт 8888:
<defaultProxy useDefaultCredentials="true"> <proxy autoDetect="false" proxyaddress="http://192.168.0.1:8888" bypassonlocal="false" usesystemdefault="false" /> </defaultProxy>
Перейдите в папку установки для локального шлюза данных, например *C:\Program Files\Локальный шлюз данных*.
Откройте первый файл, используемый для экранов конфигурации, которые настраивают шлюз, то есть EnterpriseGatewayConfigurator.exe.config.
defaultProxy
Найдите элемент и замените его конфигурацией прокси-сервера, созданной на шаге 1 выше, а затем сохраните изменения в файле.Откройте второй файл, используемый для фактической службы Windows, которая взаимодействует с облачной службой с помощью шлюза и обрабатывает запросы, то есть Microsoft.PowerBI.EnterpriseGateway.exe.config и повторите шаг 4.
Для третьего файла конфигурации, используемого для подключения шлюза к источникам данных ( обычно облачным источникам данных), откройте вложенную папку m в папке установки, а затем файл Microsoft.Mashup.Container.NetFX45.exe.config. Повторите шаг 4, чтобы вставить конфигурацию прокси-сервера в этот файл.
Если файл находится в состоянии по умолчанию, необходимо добавить
system.net
тег вместе с определением прокси-сервера, как показано в следующем примере:<system.net> <defaultProxy useDefaultCredentials="true"> <proxy autoDetect="false" proxyaddress="http://192.168.0.1:8888" bypassonlocal="false" usesystemdefault="false" /> </defaultProxy> </system.net>
Откройте локальное приложение шлюза данных, перейдите на вкладку "Служба Параметры" и выберите "Перезапустить", чтобы перезапустить службу шлюза и применить новые параметры прокси-сервера.
Проверка согласованной конфигурации прокси-сервера
Убедитесь, что вы работаете в сентябре 2022 года или более поздней версии.
Откройте локальное приложение шлюза данных.
Перейдите на вкладку "Диагностика ".
В пункте Тест сетевых портов выберите Начать новый тест.
После завершения тестирования сетевых портов нажмите кнопку "Открыть последние завершенные результаты теста".
Если конфигурация прокси-сервера согласована в трех необходимых файлах конфигурации,
Proxy configuration : Proxy settings match for all Gateway process configurations.
отображается сообщение.В противном случае, если конфигурация прокси-сервера не согласована, отображаются следующие сведения:
Proxy configuration : Proxy settings are not consistent. Please ensure that the proxy configuration matches across the files listed below: C:\Program Files\On-premises data gateway\EnterpriseGatewayConfigurator.exe.config C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config C:\Program Files\On-premises data gateway\m\Microsoft.Mashup.Container.NetFX45.exe.config Review <https://docs.microsoft.com/data-integration/gateway/service-gateway-proxy> for additional information about configuring proxies for the Gateway.
При выполнении проверки согласованности конфигурации прокси-сервера из локального шлюза данных (персональный режим) будут проверены следующие файлы конфигурации:
%LocalAppData%\Microsoft\Локальный шлюз данных (личный режим)\PersonalGatewayConfigurator.exe.config %LocalAppData%\Microsoft\Локальный шлюз данных (личный режим)\Microsoft.PowerBI.DataMovement.PersonalGateway.exe.config %LocalAppData%\Microsoft\On-locals data gateway (персональный режим)\m\Microsoft.Mashup.Container.NetFX45.exe.config
Несогласованный или отсутствующий поведение конфигурации прокси-сервера
Если определение прокси-сервера отсутствует или несогласовано, вы можете столкнуться с различными поведениями в локальном шлюзе данных. Ниже приведено несколько примеров.
- Семантическая модель или сбой обновления потока данных, пример сообщения об ошибке:
Error: Unable to connect to the remote server
- При запуске локального шлюза данных не удается войти, появится запрос на вход, но его содержимое не может отображаться или отображается страница сообщения об ошибке.
- Результаты теста сетевого порта сообщают о сбоях подключения к серверам.