O gateway de dados local atua como uma ponte, fornecendo uma transferência de dados rápida e segura entre os dados locais (dados que não estão na nuvem) e os serviços do Power BI, Microsoft Flow, Aplicativos Lógicos e PowerApps.

Você pode usar um único gateway com diferentes serviços ao mesmo tempo. Se você estiver usando o Power BI, bem como o PowerApps, um único gateway poderá ser usado para ambos. Ele depende da conta que você usa para entrar.

Observação: o gateway de dados local implementa a compactação de dados e a criptografia de transporte em todos os modos.

Requisitos

Requisitos mínimos:

  • .NET 4.5 Framework
  • Versão de 64 bits do Windows 7 / Windows Server 2008 R2 (ou posterior)

Recomendado:

  • CPU de 8 núcleos
  • 8 GB de memória
  • Versão de 64 bits do Windows 2012 R2 (ou posterior)

Considerações relacionadas:

  • O gateway não pode ser instalado em um controlador de domínio

  • Você não deve instalar o gateway em um computador, por exemplo um laptop, que possa ser desativado, colocado em suspensão ou que não possa ser conectado à Internet, porque o gateway não pode ser executado sob nenhuma dessas circunstâncias. Além disso, pode haver perda de desempenho do gateway em caso de uso via rede sem fio.

  • O Analysis Services não é necessário para usar o gateway. Você pode usar o gateway para se conectar a uma fonte de dados do Analysis Services.

Limitações das conexões dinâmicas do Analysis Services

Você pode usar uma conexão dinâmica em instâncias de tabela ou multidimensionais.

Versão do servidor SKU necessário
2012 SP1 CU4 ou posterior Business Intelligence e SKU Enterprise
2014 Business Intelligence e SKU Enterprise
2016 SKU Standard ou superior
  • Não há suporte para a Formatação no Nível de Célula nem para recursos de conversão.
  • Ações e Conjuntos Nomeados não são expostos no Power BI, mas você ainda pode se conectar a cubos multidimensionais que também contêm Ações ou Conjuntos Nomeados e criar visuais e relatórios.

Relação dos tipos de fonte de dados disponíveis

Fonte de dados Live/DirectQuery Atualização manual ou agendada configurada pelo usuário
Tabela do Analysis Services Sim Sim
Multidimensional do Analysis Services Sim Sim
Arquivo Não Sim
Pasta Não Sim
IBM DB2 Não Sim
Banco de dados do IBM Informix Não Sim
Impala Sim Sim
MySQL Não Sim
OData Não Sim
ODBC Não Sim
Oledb Não Sim
Oracle Sim Sim
PostgresSQL Não Sim
SAP BW Sim Sim
SAP HANA Sim Sim
Relação do SharePoint (local) Não Sim
SQL Server Sim Sim
Sybase Não Sim
Teradata Sim Sim
Web Não Sim

Baixar e instalar o Gateway de dados local

Para baixar o gateway, selecione Gateway de Dados no menu Downloads. Baixe o Gateway de dados local.

Instalar o Gateway de dados local

O gateway de dados é instalado e executado em seu computador. É aconselhável instalar o gateway em um computador que pode ser deixado em execução o tempo todo.

Observação:

Há suporte para o gateway apenas em sistemas operacionais Windows de 64 bits.

Para o Power BI, a primeira opção que você precisa fazer é o modo do gateway.

  • Gateway de dados local: vários usuários podem compartilhar e reutilizar um gateway nesse modo. Este gateway pode ser usado pelo Power BI, PowerApps, Flow ou pelos Aplicativos Lógicos. Para o Power BI, isso inclui suporte para atualização de agendamento e o DirectQuery

  • Pessoal: destina-se apenas ao Power BI e pode ser usado como um indivíduo sem nenhuma configuração do administrador. Isso pode ser usado apenas para a atualização sob demanda e a atualização de agendamento. Isso iniciará a instalação do gateway pessoal.

Observação:

Independentemente do modo de gateway selecionado, você só pode instalar um gateway em um computador.

on-prem-data-gateway-install-powerbi

Estes são alguns pontos a serem considerados antes da instalação do gateway.

  • Se você estiver realizando a instalação em um laptop e o laptop estiver desligado, não conectado à Internet ou suspenso, o gateway não funcionará e os dados no serviço de nuvem não serão sincronizados com os dados locais.

  • Se seu computador estiver conectado a uma rede sem fio, o gateway poderá ter um desempenho mais lento que fará com que leve mais tempo para sincronizar os dados no serviço de nuvem com os dados locais.

Depois de instalar o gateway, você precisará entrar com sua conta corporativa ou de estudante.

on-prem-data-gateway-install-signin

Depois de entrar, você terá a opção para configurar um novo gateway, ou de migrar, restaurar ou assumir um gateway existente.

on-prem-data-gateway-install-register-recovery

Configurar um novo gateway

  1. Insira um nome para o gateway

  2. Insira uma chave de recuperação. Isso deve ter um mínimo de 8 caracteres.

  3. Selecione Configurar.

Observação:

A chave de recuperação será necessária se você precisar migrar, restaurar ou assumir um gateway. Lembre-se de manter essa chave em um local seguro.

on-prem-data-gateway-install-recovery

Migrar, restaurar ou assumir um gateway existente

Você precisará selecionar o gateway que deseja recuperar e fornecer a chave de recuperação que foi usada para primeiro criar o gateway.

Gateway de dados local conectado

Depois de configurar o gateway, você poderá utilizá-lo para se conectar a fontes de dados locais.

Se o gateway for destinado ao Power BI, você precisará adicionar suas fontes de dados ao gateway no serviço do Power BI. Isso é feito dentro da área de Gerenciar gateways. Você pode consultar os artigos sobre gerenciar fontes de dados para obter mais informações.

Para o PowerApps, você precisará selecionar um gateway para uma conexão definida de fontes de dados com suporte. Para o Flow e os Aplicativos Lógicos, esse gateway está pronto para ser usado com as conexões locais.

Instalar o gateway no modo pessoal

Observação:

O modo pessoal só funcionará com o Power BI.

Depois que o gateway pessoal for instalado, você precisará iniciar o Assistente de Configuração do Power BI Gateway – Personal.

Em seguida, você precisará entrar no Power BI para registrar o gateway no serviço de nuvem.

Você também precisará fornecer o nome de usuário do Windows e a senha com a qual o serviço Windows será executado. Você pode especificar uma conta do Windows diferente da sua. O serviço do gateway será executado por meio dessa conta.

Após a conclusão da instalação, você precisará ir para seus conjuntos de dados no Power BI e verificar se as credenciais foram inseridas para suas fontes de dados locais.

Armazenando credenciais criptografadas na nuvem

Quando você adiciona uma fonte de dados ao gateway, é necessário fornecer credenciais para essa fonte de dados. Todas as consultas à fonte de dados serão executadas com essas credenciais. As credenciais são criptografadas com segurança, usando a criptografia assimétrica, para que elas não possam ser descriptografadas na nuvem antes de serem armazenadas lá. As credenciais são enviadas para o computador que executa o gateway, no local em que são descriptografados quando as fontes de dados são acessadas.

Conta de entrada

Os usuários entrarão com uma conta corporativa ou de estudante. Essa é a conta de sua organização. Se você se inscreveu para uma oferta do Office 365 e não forneceu seu email de trabalho real, ela poderá ser semelhante a nancy@contoso.onmicrosoft.com. Sua conta, em um serviço de nuvem, é armazenada em um locatário do AAD (Azure Active Directory). Na maioria dos casos, o UPN de sua conta do AAD corresponderá ao endereço de email.

Conta do Serviço Windows

O gateway de dados local está configurado para usar NT SERVICE\PBIEgwService como a credencial de logon do serviço Windows. Por padrão, ele tem o direito de Fazer logon como serviço. Isso está no contexto do computador no qual você está instalando o gateway.

Observação:

Se você selecionou o modo pessoal, configure a conta de serviço Windows separadamente.

Essa não é a conta usada para se conectar a fontes de dados locais. Também não é sua conta corporativa ou de estudante que você usa para entrar nos serviços de nuvem.

Caso tenha problemas com o servidor proxy devido à autenticação, uma sugestão é alterar a conta do serviço Windows para um usuário de domínio ou conta de serviço gerenciado. É possível aprender alterar a conta na configuração de proxy.

Portas

O gateway cria uma conexão de saída para o Barramento de Serviço do Azure. Ele se comunica com as portas de saída TCP 443 (padrão), 5671, 5672, 9350 a 9354. O gateway não requer portas de entrada. Saiba mais

É recomendável colocar os endereços IP no seu firewall, para sua região de dados, na lista branca. Você pode baixar a lista de IP do Data Center do Microsoft Azure. Essa lista é atualizada semanalmente. O gateway se comunicará com o Barramento de Serviço do Azure usando o endereço IP junto com o nome de domínio totalmente qualificado (FQDN). Se você estiver forçando o gateway a se comunicar usando HTTPS, ele usará apenas o FQDN de forma exclusiva e nenhuma comunicação acontecerá usando endereços IP.

Observação:

Os Endereços IP listados na lista de IP do Data Center do Azure estão na notação CIDR. Por exemplo, 10.0.0.0/24 não significa 10.0.0.0 até 10.0.0.24. Saiba mais sobre a notação CIDR.

Esta é uma lista dos nomes de domínio totalmente qualificados usados pelo gateway.

Nomes de domínio Portas de saída Descrição
*.download.microsoft.com 80 HTTP usado para baixar o instalador.
*.powerbi.com 443 HTTPS
*.analysis.windows.net 443 HTTPS
*.login.windows.net 443 HTTPS
*.servicebus.windows.net 5671-5672 Advanced Message Queuing Protocol (AMQP)
*.servicebus.windows.net 443, 9350-9354 Ouvintes na Retransmissão do Barramento de Serviço por TCP (requer 443 para aquisição de token de Controle de Acesso)
*.frontend.clouddatahub.net 443 HTTPS
*.core.windows.net 443 HTTPS
login.microsoftonline.com 443 HTTPS
*.msftncsi.com 443 Usado para testar a conectividade com a Internet se o gateway não estiver acessível pelo serviço do Power BI.
*.microsoftonline-p.com 443 Usado para autenticação, dependendo da configuração.
Observação:

O tráfego direcionado para visualstudio.com ou visualstudioonline.com é para o App Insights e não é necessário para que o gateway funcione.

Forçar a comunicação HTTPS com o Barramento de Serviço do Azure

Você pode forçar o Gateway a se comunicar com o Barramento de Serviço do Azure usando HTTPS em vez de TCP direto. Isso pode ter um impacto no desempenho. Para fazer isso, modifique o arquivo Microsoft.PowerBI.DataMovement.Pipeline.GatewayCore.dll.config, alterando o valor de AutoDetect para Https, conforme mostrado no trecho de código logo após este parágrafo. Este arquivo está localizado (por padrão) em C:\Arquivos de Programas\Gateway de dados local.

<setting name="ServiceBusSystemConnectivityModeString" serializeAs="String">
    <value>Https</value>
</setting>

Como alternativa, você pode forçar o gateway a adotar este comportamento usando a interface do usuário do gateway, começando com a versão de março de 2017. Na interface do usuário do Gateway, selecione Rede e, em seguida, alterne o modo de conectividade do Barramento de Serviço do Azure para Ativado.

Depois de alterado, ao selecionar Aplicar (um botão que aparece somente quando você faz uma alteração), o gateway do serviço Windows será reiniciado automaticamente para que as alterações tenham efeito.

Para referência futura, você pode reiniciar o gateway do serviço Windows na caixa de diálogo de interface do usuário, selecionando Configurações de serviço e, em seguida, Reiniciar agora.

Suporte para TLS 1.1/1.2

Com a atualização de agosto de 2017 e as posteriores, o gateway de dados locais usa o protocolo TLS 1.1 ou 1.2 para se comunicar com o serviço do Power BI por padrão. As versões anteriores do gateway de dados locais usam o TLS 1.0 por padrão. Em 1º de novembro de 2017, o suporte para o TLS 1.0 será encerrado e, portanto, você deverá atualizar as instalações do gateway de dados locais para a versão de agosto de 2017 ou mais recente para garantir que seus gateways continuem a operar.

É importante observar que o TLS 1.0 ainda recebe suporte pelo gateway de dados local anterior a 1º de novembro e é usado pelo gateway como um mecanismo de fallback. Para garantir que todo o tráfego de gateway use o TLS 1.1 ou 1.2 (e evite o uso do TLS 1.0 no gateway), você deverá adicionar ou modificar as seguintes chaves do registro no computador que executa o serviço de gateway:

    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\v4.0.30319]"SchUseStrongCrypto"=dword:00000001
    [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\v4.0.30319]"SchUseStrongCrypto"=dword:00000001

Observação: a adição ou modificação dessas chaves de registro aplica a alteração a todos os aplicativos .NET. Para obter informações sobre as alterações no registro que afetam o TLS em outros aplicativos, consulte Transport Layer Security (TLS) registry settings (Configurações de registro do protocolo TLS).

Como reiniciar o gateway

O gateway é executado como um serviço Windows. É possível iniciar e pará-lo como qualquer serviço Windows. Há várias maneiras de fazer isso. Veja abaixo como é possível fazer isso no prompt de comando.

  1. No computador em que o gateway está em execução, inicie um prompt de comando do administrador.

  2. Use o seguinte comando para interromper o serviço.

    net stop PBIEgwService

  3. Use o seguinte comando para iniciar o serviço.

    net start PBIEgwService

Como funciona o gateway

on-prem-data-gateway-how-it-works

Primeiro vamos examinar o que acontece quando um usuário interage com um elemento conectado a uma fonte de dados local.

Observação:

Para o Power BI, você precisará configurar uma fonte de dados para o gateway.

  1. Uma consulta será criada pelo serviço de nuvem, juntamente com as credenciais criptografadas para a fonte de dados local, e enviada à fila para ser processada pelo gateway.

  2. O serviço de nuvem do gateway analisará a consulta e enviará por push a solicitação para o Barramento de Serviço do Azure.

  3. O gateway de dados local pesquisa o Barramento de Serviço do Azure em busca de solicitações pendentes.

  4. O gateway obtém a consulta, descriptografa as credenciais e conecta-se à(s) fonte(s) de dados com essas credenciais.

  5. O gateway envia a consulta à fonte de dados para execução.

  6. Os resultados são enviados da fonte de dados, de volta ao gateway e, em seguida, ao serviço de nuvem. Em seguida, o serviço usa os resultados.

Solução de problemas

Se você tiver problemas ao instalar e configurar um gateway, não deixe de conferir Solução de problemas do gateway de dados local. Se você achar que está tendo um problema com seu firewall, confira a seção proxy ou firewall no artigo de solução de problemas.

Se você achar que você está tendo problemas de proxy com o gateway, veja Definindo as configurações de proxy para os Power BI Gateways.

Consulte também

Gerenciar sua fonte de dados – Analysis Services
Gerenciar sua fonte de dados – SAP HANA
Gerenciar sua fonte de dados – SQL Server
Gerenciar sua fonte de dados – Oracle
Gerenciar sua fonte de dados – Importar/Atualização agendada
Detalhes sobre o Gateway de dados local
Gateway de dados local (modo pessoal) – a nova versão do gateway pessoal Definindo as configurações de proxy do Gateway de Dados Local
Mais perguntas? Experimente a Comunidade do Power BI