Пошаговое руководство по настройке параметров прокси-сервера

Если для рабочей среды требуется локальный шлюз данных Майкрософт для подключения к службе через прокси-сервер, выполните следующие действия, чтобы настроить параметры прокси-сервера.

Настройка параметров прокси

  1. Создайте элемент определения прокси-сервера. Чтобы узнать больше о конфигурации прокси-элементов для файлов конфигурации .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>
    
  2. Перейдите в папку установки для локального шлюза данных, например *C:\Program Files\Локальный шлюз данных*.

  3. Откройте первый файл, используемый для экранов конфигурации, которые настраивают шлюз, то есть EnterpriseGatewayConfigurator.exe.config.

  4. defaultProxy Найдите элемент и замените его конфигурацией прокси-сервера, созданной на шаге 1, а затем сохраните изменения в файле.

  5. Откройте второй файл, используемый для фактической службы Windows, которая взаимодействует с облачной службой с помощью шлюза и обрабатывает запросы, то есть Microsoft.PowerBI.EnterpriseGateway.exe.config и повторите шаг 4.

  6. Для третьего файла конфигурации, который используется для подключения шлюза к источникам данных ( обычно облачным источникам данных), откройте вложенную папку 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>
    
  7. Откройте локальное приложение шлюза данных, перейдите на вкладку "Параметры службы " и выберите "Перезапустить", чтобы перезапустить службу шлюза и применить новые параметры прокси-сервера.

Проверка согласованной конфигурации прокси-сервера

  1. Убедитесь, что у вас установлена версия от сентября 2022 года или более поздняя.

  2. Откройте локальное приложение шлюза данных.

  3. Перейдите на вкладку "Диагностика ".

  4. В пункте Тест сетевых портов выберите Начать новый тест.

  5. После завершения тестирования сетевых портов нажмите кнопку "Открыть последние завершенные результаты теста".

  6. Если конфигурация прокси-сервера согласована в трех необходимых файлах конфигурации, сообщение Proxy configuration : Proxy settings match for all Gateway process configurations. отображается.

  7. В противном случае, если конфигурация прокси-сервера не согласована, отображаются следующие сведения:

    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\On-premises data gateway (personal mode)\PersonalGatewayConfigurator.exe.config %LocalAppData%\Microsoft\On-premises data gateway (personal mode)\Microsoft.PowerBI.DataMovement.PersonalGateway.exe.config %LocalAppData%\Microsoft\On-premises data gateway (personal mode)\m\Microsoft.Mashup.Container.NetFX45.exe.config

Несогласованная или отсутствующая конфигурация прокси-сервера

Если определение прокси-сервера отсутствует или несогласовано, вы можете столкнуться с различными поведениями в локальном шлюзе данных. Вот несколько примеров:

  • Семантическая модель или сбой обновления потока данных, пример сообщения об ошибке: Error: Unable to connect to the remote server
  • При запуске локального шлюза данных не удается войти, появится запрос на вход, но его содержимое не может отображаться или отображается страница сообщения об ошибке.
  • Результаты теста сетевого порта сообщают о сбоях подключения к серверам.