Guia prático: conectar o Power BI ao Data Lake
Este guia mostra o caminho completo para levar os resultados das suas análises ao Power BI pelo Data Lake: a conexão, o filtro pela data de referência com parâmetro dinâmico e o modo DirectQuery para dashboards em tempo real. Para entender a funcionalidade — ativação e como o histórico fica empilhado — veja o artigo "Data Lake: conecte seu BI ou planilha".
Antes de começar
Ative as tabelas desejadas na aba Data Lake do processo e deixe a tela aberta — os dados de conexão (servidor, banco, usuário e senha) serão copiados dela.
Lembre que as tabelas carregam o histórico completo do processo, com cada execução identificada pela coluna de data de referência — ela aparece ao visualizar a tabela e é a chave do filtro que vamos montar.
Passo 1 — Conectar
No Power BI Desktop, vá em Página Inicial > Obter dados e escolha Banco de dados PostgreSQL.
Cole o Servidor e o Banco de Dados copiados da tela do Data Lake.
Escolha o modo de conectividade:
Importar: o Power BI copia os dados para o relatório e atualiza no agendamento.
DirectQuery: cada visual consulta o Data Lake em tempo real — a escolha para dashboards dinâmicos.
Na etapa de credenciais, selecione a guia Banco de dados e informe o usuário e a senha copiados da tela do Data Lake.
No Navegador, marque as tabelas publicadas (pelo Nome da Tabela) e clique em Transformar Dados — vamos preparar o filtro antes de carregar.
Passo 2 — Criar o parâmetro de data
No Editor do Power Query, vá em Página Inicial > Gerenciar Parâmetros > Novo Parâmetro.
Crie um parâmetro com nome descritivo (ex.:
DataReferencia), tipo Data (ou Texto, se preferir o formato exato da coluna) e um valor atual (ex.: o último fechamento).
Passo 3 — Aplicar o parâmetro no filtro
O caminho recomendado é filtrar pela interface do Power Query — o filtro é convertido pelo Power BI em cláusula WHERE enviada ao Data Lake (dobramento de consulta), o que funciona tanto no modo Importar quanto no DirectQuery:
Na consulta da tabela, clique na seta do cabeçalho da coluna de data de referência e escolha Filtros de Data > É Igual a.
No diálogo do filtro, troque o valor fixo pelo parâmetro: clique no ícone à esquerda do campo de valor e selecione Parâmetro > DataReferencia.
Confirme e clique em Fechar e Aplicar.
A partir daí, trocar a competência do dashboard é editar um único valor em Página Inicial > Transformar dados > Editar Parâmetros, sem tocar na consulta.
Para usuários avançados, a alternativa é uma instrução SQL nativa na conexão, injetando o parâmetro na cláusula WHERE. Prefira o filtro pela interface: ele mantém o dobramento de consulta e dispensa manutenção manual do SQL.
Passo 4 — Publicar e manter
No Power BI Service, o valor do parâmetro pode ser alterado nas configurações do conjunto de dados (seção Parâmetros), sem republicar o relatório.
Para deixar a escolha da competência na mão de quem consome o relatório, o recurso de parâmetros M dinâmicos permite vincular o parâmetro a uma segmentação de dados (consulte a documentação do Power BI para os requisitos do recurso).
DirectQuery: dados em tempo real
No modo DirectQuery, cada visual consulta o Data Lake no momento da visualização — o dashboard reflete cada nova execução da plataforma sem depender de atualização agendada. É a combinação ideal com o filtro por data de referência: a consulta enviada ao banco já chega filtrada, leve e sempre atual.
Atenção — volumes altos: o Data Lake preserva todo o histórico do processo e não é recomendado para volumes muito altos. Sem o filtro de data de referência, cada atualização ou visual pode varrer o histórico inteiro — mantenha o filtro na consulta (e não apenas no visual) para que apenas a competência necessária trafegue.
Artigos relacionados
Data Lake: conecte seu BI ou planilha
Introdução às integrações
Etapa Exportação Banco de Dados