Definindo as configurações de proxy do gateway de dados locaisConfiguring proxy settings for the On-premises data gateway

Esta página é útil?

Seu ambiente de trabalho poderá exigir que você passe por um proxy para acessar a Internet.Your work environment may require that you go through a proxy to access the internet. Isso pode impedir que o gateway de dados local se conecte ao serviço.This could prevent the On-premises data gateway from connecting to the service.

Sua rede usa um proxy?Does your network use a proxy?

A seguinte postagem no superuser.com discute como você pode tentar determinar se tem um proxy na rede.The following post on superuser.com discusses how you can try to determine if you have a proxy on your network.

Como saber qual servidor proxy estou usando? (SuperUser.com)How do I know what proxy server I'm using? (SuperUser.com)

Local do arquivo de configuração e configuração padrãoConfiguration file location and default configuration

As informações de proxy são configuradas em um arquivo de configuração do .NET.Proxy information is configured within a .NET configuration file. O local e os nomes de arquivo serão diferentes, dependendo do gateway usado.The location, and file names, will be different depending on the gateway you are using.

Gateway de dados localOn-premises data gateway

Existem dois arquivos de configuração principais que se relacionam ao gateway de dados local.There are two main configuration files that are involved with the On-premises data gateway.

ConfiguraçãoConfiguration

O primeiro refere-se às telas de configuração que, na verdade, configuram o gateway.The first is for the configuration screens that actually configure the gateway. Se estiver tendo problemas para configurar o gateway, este é o arquivo que você desejará examinar.If you are having issues configuring the gateway, this is the file you will want to look at.

C:\Program Files\On-premises data gateway\enterprisegatewayconfigurator.exe.config

Serviço WindowsWindows Service

O segundo refere-se ao serviço Windows real que interage com o serviço do Power BI e manipula as solicitações.The second is for the actual windows service that interacts with the Power BI service, and handles the requests.

C:\Program Files\On-premises data gateway\Microsoft.PowerBI.EnterpriseGateway.exe.config

Definindo as configurações de proxyConfiguring proxy settings

A configuração de proxy padrão é a seguinte:The default proxy configuration is the following.

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

A configuração padrão funciona com a autenticação do Windows.The default configuration works with Windows authentication. Se o proxy usar outra forma de autenticação, você precisará alterar as configurações.If your proxy uses another form of authentication, you will need to change the settings. Se você não tiver certeza, entre em contato com o administrador da rede.If you are not sure, you should contact your network administrator. A autenticação de proxy básica não é recomendada e a tentativa de usá-la pode causar erros de autenticação de proxy fazendo com que o gateway não seja configurado corretamente.Basic proxy authentication is not recommended, and attempting to use basic proxy authentication may cause proxy authentication errors that result in the gateway not being properly configured. Use um mecanismo de autenticação de proxy mais forte para resolver.Use a stronger proxy authentication mechanism to resolve.

Além de usar as credenciais padrão, você pode adicionar um elemento para definir as configurações do servidor proxy em mais detalhes.In addition to using default credentials, you can add a element to define proxy server settings in more detail. Por exemplo, você pode especificar que o gateway de dados local deve sempre usar o proxy mesmo para recursos locais definindo o parâmetro bypassonlocal como false.For example, you can specify that your On-premises data gateway should always use the proxy even for local resources by setting the bypassonlocal parameter to false. Isso pode ajudar em situações de solução de problemas caso você queira controlar todas as solicitações https provenientes de um gateway de dados local nos arquivos de log do proxy.This can help in troubleshooting situations if you want to track all https requests originating from an On-premises data gateway in the proxy log files. 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.The following sample configuration specifies that all requests must go through a specific proxy with the IP address 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 de dados locais\Microsoft.Mashup.Container.NetFX45.exe.Additionally, for the gateway to connect to cloud data sources through a proxy, update the following file: C:\Program Files\On-premises data gateway\Microsoft.Mashup.Container.NetFX45.exe. No arquivo, expanda a seção <configurations> para incluir o conteúdo abaixo e atualize o atributo proxyaddress com as informações de seu proxy.In the file, expand the <configurations> section to include the contents below, and update proxyaddress attribute with your proxy information. O exemplo a seguir rotearia todas as solicitações da nuvem por meio de um proxy específico com o endereço IP 192.168.1.10.The following example would route all cloud requests via a specific proxy with the IP address 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 os arquivos de configuração do .NET, veja Elemento defaultProxy (Configurações de Rede).To learn more about the configuration of the proxy elements for .NET configuration files, see defaultProxy Element (Network Settings).

Alterando a conta de serviço do gateway para um usuário de domínioChanging the gateway service account to a domain user

Ao definir as configurações de proxy para usar credenciais padrão, conforme explicado acima, você pode ter problemas de autenticação com o proxy.When configuring the proxy settings to use default credentials, as explained above, you may encounter authentication issues with your proxy. Isso ocorre porque a conta de serviço padrão é o SID de Serviço, não um usuário de domínio autenticado.This is because the default service account is the Service SID and not an authenticated domain user. É possível alterar a conta de serviço do gateway para permitir a autenticação adequada com o proxy.You can change the service account of the gateway to allow proper authentication with your proxy.

Observação

É recomendável que você use uma conta de serviço gerenciado para evitar a redefinição de senhas.It is recommended that you use a managed service account to avoid having to reset passwords. Saiba como criar uma conta de serviço gerenciado dentro do Active Directory.Learn how to create a managed service account within Active Directory.

Alterar a conta de serviço do gateway de dados localChange the On-premises data gateway service account

  1. Altere a conta de serviço Windows para o serviço do gateway de dados local.Change the Windows service account for the On-premises data gateway service.

    A conta padrão para esse serviço é NT SERVICE\PBIEgwService.The default account for this service is NT SERVICE\PBIEgwService. Altere-a para uma conta de usuário do domínio dentro do seu domínio do Active Directory.You will want to change this to a domain user account within your Active Directory domain. Ou utilize uma conta de serviço gerenciado para evitar a necessidade de modificar a senha.Or, you will want to use a managed service account to avoid having to change the password.

    Altere a conta na guia Fazer Logon dentro das propriedades do serviço Windows.You will want to change the account on the Log On tab within the properties of the Windows service.

  2. Reinicie o serviço do gateway de dados local.Restart the On-premises data gateway service.

    Em um prompt de comando do administrador, execute os comandos a seguir.From an admin command prompt, issue the following commands.

     net stop PBIEgwService
    
     net start PBIEgwService
    
  3. Inicie o configurador do gateway de dados local.Start the On-premises data gateway configurator. É possível selecionar o botão Iniciar do Windows e procurar gateway de dados local.You can select the windows start button and search for On-premises data gateway.

  4. Entre no Power BI.Sign in to Power BI.

  5. Restaure o gateway usando sua chave de recuperação.Restore the gateway using your recovery key.

    Isso permitirá que a nova conta de serviço consiga descriptografar as credenciais armazenadas para fontes de dados.This will allow the new service account to be able to decrypt stored credentials for data sources.

Observação

Quando você altera a conta de serviço usando diretamente o painel de controle de serviços, as ACLs não são atualizadas automaticamente.When you change the service account directly using Services Control panel, it does not update ACLs automatically. Você precisa garantir que a nova conta de serviço tenha acesso aos arquivos e à pasta de instalação.You need to ensure that new service account has access to the installation files and folder. Você pode encontrar a pasta de instalação do Gateway no gateway de dados C:\Arquivos de Programas\Local.You can find Gateway Installation folder under C:\Program Files\On-premises data gateway.

Próximas etapasNext steps

Gateway de dados local (modo pessoal) Informações sobre firewallOn-premises data gateway (personal mode) Firewall information
Mais perguntas?More questions? Experimente a Comunidade do Power BITry the Power BI Community