Поделиться через


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

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

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

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

Следующие шаги