Definir configurações de proxy para o gateway de dados local

Seu ambiente de trabalho pode exigir que você passe por um proxy para acessar a Internet. Isso pode impedir que o gateway de dados local da Microsoft se conecte ao serviço.

A postagem a seguir sobre o superuser.com discute como você pode tentar determinar se você tem um proxy em sua rede: Como saber qual servidor proxy estou usando? (SuperUser.com) .

Embora a maioria das definições de configuração de gateway possa ser alterada usando o aplicativo de gateway de dados local, as informações de proxy são configuradas em um arquivo de configuração do .NET. Os nomes de local e arquivo são diferentes, dependendo do gateway que você estiver usando.

Dois arquivos de configuração principais estão envolvidos no gateway no qual as configurações de proxy podem ser editadas:

  • O primeiro arquivo é para as telas de configuração que realmente configuram o gateway. Se você estiver tendo problemas ao configurar o gateway, examine o seguinte arquivo: C:\Arquivos de programas\gateway data gateway\enterprisegatewayconfigurator.exe.config.
  • O segundo arquivo é para o serviço do Windows real que interage com o serviço de nuvem usando o gateway. Este arquivo manipula as solicitações: C:\Arquivos de programas\gateway data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config.

Se você pretende fazer alterações na configuração de proxy, esses arquivos devem ser editados para que as configurações de proxy sejam exatamente as mesmas em ambos os arquivos.

Definir configurações de proxy

O exemplo a seguir mostra a configuração de proxy padrão encontrada em ambos os dois arquivos de configuração principais.

<system.net>
    <defaultProxy useDefaultCredentials="true" />
</system.net>

A configuração padrão funciona com a autenticação do Windows. Se o proxy usar outra forma de autenticação, você deverá alterar as configurações. Se você não tiver certeza, entre em contato com o administrador da rede.

Não recomendamos a autenticação de proxy básica. O uso da autenticação de proxy básica pode causar erros de autenticação de proxy que fazem com que o gateway não esteja configurado corretamente. Use um mecanismo de autenticação de proxy mais forte para resolver.

Além de usar as credenciais padrão, você pode adicionar um elemento <proxy> para definir as configurações do servidor proxy em mais detalhes. Por exemplo, você pode especificar que o gateway de dados local sempre deve usar o proxy, mesmo para recursos locais, definindo o parâmetro BypassOnLocal como false. Isso pode ajudar na solução de problemas de situações, se você quiser acompanhar todas as solicitações HTTPS originadas de um gateway nos arquivos de log de proxy. A configuração de exemplo a seguir especifica que todas as solicitações precisam passar por um proxy específico com o endereço IP 192.168.1.10.

<system.net>
    <defaultProxy useDefaultCredentials="true">
        <proxy  
            autoDetect="false"  
            proxyaddress="http://192.168.1.10:3128"  
            bypassonlocal="false"  
            usesystemdefault="true"
        />  
    </defaultProxy>
</system.net>

Além disso, para o gateway se conectar a fontes de dados na nuvem por meio de um proxy, atualize o arquivo a seguir: C:\Arquivos de programas\gateway data gateway\Microsoft.mashup.Container.NetFX45.exe.config.

No arquivo, expanda a <configurations> seção para incluir o conteúdo a seguir e atualize o proxyaddress atributo com as informações de proxy. O exemplo a seguir roteia todas as solicitações de nuvem por meio de um proxy específico com o endereço IP 192.168.1.10.

<configuration>
    <system.net>
        <defaultProxy useDefaultCredentials="true" enabled="true">
        <proxy proxyaddress="http://192.168.1.10:3128" bypassonlocal="true" />
        </defaultProxy>
    </system.net>
</configuration>

Para saber mais sobre a configuração dos elementos de proxy para arquivos de configuração do .NET, consulte elemento defaultProxy (configurações de rede).

Alterar a conta de serviço do gateway para um usuário de domínio

Conforme explicado anteriormente, ao definir as configurações de proxy para usar as credenciais padrão, você pode encontrar problemas de autenticação com o proxy. Essa situação ocorre porque a conta de serviço padrão é o SID de serviço e não um usuário de domínio autenticado. É possível alterar a conta de serviço do gateway para permitir a autenticação adequada com o proxy. Para obter mais informações sobre como alterar a conta de serviço do gateway, consulte alterar a conta de serviço do gateway de dados local.

Observação

Recomendamos que você use uma conta de serviço gerenciado para evitar a redefinição de senhas. Saiba como criar uma conta de serviço gerenciado dentro do Active Directory.

Próximas etapas