Se a sua empresa utiliza bancos de dados locais (on-premises) e precisa visualizar esses dados no Power BI na nuvem, existe um componente essencial nessa arquitetura: o Power BI Gateway. Ele funciona como uma ponte segura entre suas fontes de dados internas e o serviço do Power BI na nuvem, permitindo que relatórios e dashboards sejam atualizados automaticamente sem expor sua rede.
O que é o Power BI Gateway?
O Power BI Gateway é um software instalado em um servidor da sua rede local que estabelece uma conexão segura e criptografada com o serviço do Power BI na nuvem. Toda vez que o Power BI precisa acessar dados que estão dentro da sua infraestrutura (como um banco SQL Server, Oracle, MySQL ou arquivos em rede), ele utiliza o Gateway para fazer essa comunicação.
Sem o Gateway, o Power BI na nuvem simplesmente não consegue alcançar bancos de dados que estão protegidos por firewalls e redes privadas. Ele é necessário sempre que a fonte de dados não está acessível publicamente pela internet.
Tipos de Gateway
A Microsoft disponibiliza dois tipos de Gateway, cada um com um propósito diferente:
- Gateway de dados local (Enterprise): projetado para uso corporativo, permite que múltiplos usuários e múltiplos relatórios compartilhem a mesma instalação. É gerenciado centralmente pela equipe de TI, suporta agendamento de atualização e conexões DirectQuery. Este é o tipo recomendado para a maioria das empresas.
- Gateway pessoal (Personal Mode): voltado para uso individual, é instalado na máquina de um único usuário e só pode ser utilizado por essa pessoa. Não suporta DirectQuery nem compartilhamento. Indicado apenas para cenários pessoais e prototipagem.
Para ambientes de produção, o Gateway Enterprise é sempre a escolha certa, pois oferece alta disponibilidade (é possível configurar clusters com múltiplos gateways), gerenciamento centralizado e suporte a todas as funcionalidades do Power BI.
Como funciona
O fluxo de dados com o Gateway é simples e seguro:
- Fonte de dados local (SQL Server, Oracle, arquivos, etc.) armazena os dados dentro da rede da empresa.
- O Gateway, instalado em um servidor com acesso à fonte de dados, estabelece uma conexão de saída (outbound) com a nuvem da Microsoft, sem necessidade de abrir portas no firewall.
- O Power BI na nuvem solicita os dados ao Gateway quando precisa executar uma atualização agendada ou uma consulta DirectQuery.
- Os usuários acessam os relatórios atualizados no portal, sem saber que os dados vieram de um servidor local.
Todo o tráfego entre o Gateway e a nuvem é criptografado, e as credenciais de acesso às fontes de dados ficam armazenadas de forma segura no próprio Gateway, nunca sendo enviadas para a nuvem.
Quando usar o Gateway
Você precisa de um Gateway sempre que seus relatórios do Power BI se conectam a fontes de dados que não estão na nuvem. Os cenários mais comuns incluem:
- Bancos de dados on-premises: SQL Server, Oracle, MySQL, PostgreSQL, SAP HANA e outros bancos instalados em servidores locais.
- Atualização agendada (Scheduled Refresh): para que o Power BI atualize os dados de um dataset importado automaticamente em horários programados, o Gateway é o caminho de acesso à fonte. Saiba mais sobre como agendar atualizações de datasets no Portal Embed BI.
- DirectQuery: quando o relatório consulta os dados em tempo real diretamente na fonte, sem importar para o Power BI, o Gateway é obrigatório para fontes locais.
- Arquivos em rede: planilhas Excel, arquivos CSV ou outras fontes de dados armazenadas em pastas compartilhadas na rede corporativa.
Se seus dados já estão inteiramente na nuvem (Azure SQL, SharePoint Online, Dataverse, etc.), o Gateway não é necessário.
Como o Portal Embed BI simplifica
O Portal Embed BI foi projetado para funcionar de forma integrada com relatórios que utilizam Gateway. Uma vez que o Gateway está configurado e os datasets estão conectados, o portal oferece funcionalidades que potencializam essa infraestrutura:
- Agendamento de refresh automatizado: configure horários de atualização dos datasets diretamente pelo portal, com notificações de sucesso ou falha. Veja como funciona o agendamento de refresh de datasets.
- Gestão inteligente de capacidade: o portal liga e desliga a capacidade Premium automaticamente conforme a demanda, reduzindo custos sem afetar as atualizações agendadas. Entenda mais sobre a gestão automática de capacidade.
- Distribuição sem licença Pro: seus usuários finais acessam os relatórios atualizados via Gateway sem precisar de licença Power BI Pro individual, reduzindo significativamente o custo por usuário.
Com o Portal Embed BI, seus usuários acessam relatórios conectados via Gateway sem precisar de licença Power BI Pro individual.
O Power BI Gateway é uma peça fundamental na arquitetura de BI de qualquer empresa que mantém dados on-premises. Com ele configurado corretamente e integrado ao Portal Embed BI, você garante que os dados estejam sempre atualizados, acessíveis e seguros, sem complicações para o usuário final.