3
respostas

[Dúvida] Atualizar power BI automaticamente

Fala, pessoal.
Preciso de um método pra atualizar automaticamente o power BI. Os dados vêm via planilha de excel, exportadas de um ERP financeiro, e salvas em núvem. Mês a mês, são exportadas novas planilhas com as informações financeiras. Elas tem as infos. dos meses anteriores com mais as infos do mes atual em nova coluna.

Sei que dá pra agendar as atualizações, mas como as planilhas mudam, mesmo que sejam com mesmo nome, não consigo encontrar um método pra otimizar as atualizações.

Se alguem puder me ajudar com isso, não quebraria só um galho, mas a árvore toda hehe

3 respostas

Ei, João! Tudo bem?

Quando os arquivos mudam mês a mês, o que costuma atrapalhar o Power BI é a estrutura diferente ou o caminho do arquivo. O ideal é criar um ponto único e fixo para o Power BI buscar os dados, mesmo que você substitua os arquivos depois.

Teste o caminho descrito abaixo:

  1. Use uma pasta única como fonte

Em vez de conectar o Power BI direto no arquivo Excel, conecte em uma pasta onde você sempre coloca os arquivos atualizados.
Assim, todo mês você só joga o novo arquivo lá, mantendo o mesmo formato, e o Power BI combina tudo automaticamente.

Passos:

  • Salve todos os arquivos em uma pasta no OneDrive/SharePoint.

  • No Power BI, use Obter dados > Pasta.

  • Combine os arquivos e selecione o padrão de transformação.

  • Agora é só substituir ou adicionar arquivos na pasta que o Power BI entende tudo.

Atenção!

Se a planilha muda estrutura (nome das colunas, localização das abas, etc.), você precisa padronizar para evitar quebras.

Temos um tópico com um passo a passo, como alternativa, configurando as Credenciais da fonte de dados que você pode testar também: Resolução alternativa.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Até mais!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!

Oii, Nathalia. Muito obrigado pela resposta.

Tentei fazer aqui mas tem um problema: as planilhas são diferentes e não dá pra combiná-las... Exemplo: Uma planilha contém as categorias financeiras, outra contém os dados de receitas, outra os dados de despesas, outra os dados de vendas... O dash é montado com o cruzamento desses dados diferentes. Me fiz entender?

Outro desafio: quem exporta as planilhas é o cliente (usuário do erp financeiro) pra nuvem (hoje é o google drive — mas podemos mudar, se preciso).

Ei, João! Tudo bem?

Entendi o cenário e quando as planilhas vêm de fontes diferentes e cada uma tem uma estrutura própria, o Power BI realmente não consegue combinar tudo automaticamente. Nesse caso, o que costuma funcionar melhor é criar um padrão mínimo para que o Power BI consiga identificar cada arquivo, mesmo que eles tenham conteúdos distintos.

Uma boa alternativa é organizar esses arquivos em pastas separadas por tipo de dado e usar sempre nomes fixos ou um padrão previsível. Isso ajuda o Power BI a reconhecer o que deve ser atualizado, sem precisar combinar tudo em um único conjunto.

Use uma pasta única, mas conecte cada planilha individualmente

  • Criar uma pasta na nuvem.
  • Pede para o cliente substituir sempre os mesmos arquivos todo mês, mantendo nome e abas iguais.

Cada uma vira uma fonte independente, com agendamento funcionando normalmente. Assim, mesmo que os dados mudem, o Power BI entende a estrutura e só atualiza.

Se o cliente não consegue manter o mesmo nome dos arquivos

  • Crie uma pasta para cada tipo de dado;
  • O cliente só coloca o novo arquivo lá (não precisa sobrescrever).
  • No Power BI, você usa "Obter dados > Pasta" somente para listar os arquivos.
  • No Power Query, mantém apenas o arquivo mais recente dessa pasta usando filtro por Data de modificação.
  • Aplica as transformações nesse arquivo filtrado.
  • Assim o Power BI trata sempre o último arquivo, sem precisar padronizá-los entre si.

E se o Google Drive estiver atrapalhando, vale considerar mover o processo para uma plataforma mais integrada ao Power BI, como OneDrive ou SharePoint, que costuma simplificar muito essa etapa de atualização automática.

Lembrando João que, essas são apenas sugestões para testes, já que seu cenário é externo e não tenho o conhecimento do ambiente de trabalho em sua totalidade.

Espero ter ajudado e qualquer dúvida, compartilhe no fórum.

Abraço!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado!