Você configurou uma atualização agendada para seus dados do Power Query no Excel, mas ela falha quando executa automaticamente. Quando você clica em Atualizar Tudo manualmente, os dados são atualizados sem erros. Esse problema geralmente ocorre devido a configurações de credenciais, problemas de caminho de arquivo ou o modo de atualização em segundo plano do Excel. Este artigo explica por que as atualizações agendadas falham enquanto as manuais funcionam e fornece correções passo a passo para resolver o problema.
Principais Conclusões: Por que a Atualização Agendada do Power Query Falha
- Dados > Consultas e Conexões > Propriedades > Uso: Verifique as opções “Atualizar dados ao abrir o arquivo” e “Atualizar a cada X minutos” para confirmar se a atualização agendada está habilitada.
- Configurações da Fonte de Dados > Credenciais > Editar Permissões: Armazene as credenciais como Autenticação do Windows ou use uma senha salva para a fonte de dados para evitar falhas de autenticação durante a atualização agendada.
- Arquivo > Opções > Dados > Desativar atualização em segundo plano do Power Query: Desative a atualização em segundo plano para forçar as atualizações agendadas a serem executadas em primeiro plano e revelar mensagens de erro.
Por que a Atualização Manual Funciona, mas a Agendada Falha
O Power Query usa o mesmo mecanismo de consulta para atualizações manuais e agendadas. A diferença está no contexto de execução. Quando você atualiza manualmente, o Excel executa a consulta em primeiro plano com suas credenciais de usuário do Windows e acesso à rede atuais. Uma atualização agendada é executada em segundo plano, geralmente acionada pelo temporizador do Excel ou pelo evento de abertura da pasta de trabalho. Em segundo plano, o Excel pode não ter acesso às mesmas credenciais, unidades de rede ou caminhos de arquivo disponíveis durante uma sessão interativa.
As causas raiz mais comuns são:
- Credenciais não salvas: A fonte de dados exige autenticação, e a atualização agendada não pode solicitar uma senha. Se as credenciais não estiverem armazenadas nas Configurações da Fonte de Dados, a atualização falha.
- Caminho de rede indisponível: Uma atualização agendada que é executada ao abrir a pasta de trabalho pode ser executada antes que a unidade de rede seja mapeada. As atualizações manuais ocorrem depois que a unidade já está conectada.
- Atualização em segundo plano desativada: O Excel tem uma configuração que controla se as consultas são atualizadas em segundo plano. Se estiver desativada, as atualizações agendadas podem não iniciar.
- Níveis de privacidade do Power Query: As configurações de nível de privacidade podem bloquear a combinação de dados durante uma atualização agendada se estiverem muito restritivas.
Passos para Corrigir Falhas na Atualização Agendada do Power Query
Siga estes passos em ordem. Teste a atualização agendada após cada etapa para identificar qual correção resolve o problema.
- Passo 1: Verifique as configurações de atualização agendada na pasta de trabalho
Abra sua pasta de trabalho. Vá para Dados > Consultas e Conexões. No painel Consultas e Conexões, clique com o botão direito na consulta que falha e selecione Propriedades. Na guia Uso, verifique se a caixa de seleção “Atualizar dados ao abrir o arquivo” está marcada. Se quiser atualização periódica, marque também “Atualizar a cada X minutos” e defina um intervalo. Clique em OK. - Passo 2: Armazene as credenciais nas Configurações da Fonte de Dados
Vá para Dados > Obter Dados > Configurações da Fonte de Dados. Selecione a fonte de dados que sua consulta usa e clique em Editar Permissões. Em Credenciais, escolha Autenticação do Windows ou Básica e insira o nome de usuário e a senha. Marque a caixa “Salvar esta senha” se disponível. Clique em Conectar. Isso garante que a atualização agendada tenha credenciais armazenadas e não solicite uma senha. - Passo 3: Desative a atualização em segundo plano do Power Query
Vá para Arquivo > Opções > Dados. Em Power Query Editor de Consulta, desmarque a caixa “Habilitar atualização em segundo plano para conexões de dados”. Clique em OK. Isso força todas as atualizações agendadas a serem executadas em primeiro plano, revelando quaisquer mensagens de erro que estavam ocultas durante a execução em segundo plano. Após identificar o erro, você pode reativar a atualização em segundo plano se preferir. - Passo 4: Altere as configurações de nível de privacidade
Vá para Arquivo > Opções > Central de Confiabilidade > Configurações da Central de Confiabilidade > Opções de Privacidade. Em Privacidade, selecione “Ignorar os níveis de privacidade e potencialmente melhorar o desempenho”. Clique em OK. Essa configuração permite que o Power Query combine dados de diferentes fontes durante uma atualização agendada. Use isso apenas se você confiar em todas as fontes de dados na pasta de trabalho. - Passo 5: Use caminhos de arquivo completos em vez de unidades mapeadas
Se sua consulta carrega dados de um arquivo de rede, edite a origem da consulta para usar o caminho UNC completo em vez de uma letra de unidade mapeada. Por exemplo, altereZ:\Dados\Vendas.xlsxpara\\Servidor\Compartilhamento\Dados\Vendas.xlsx. Unidades mapeadas são específicas do usuário e podem não estar disponíveis durante uma atualização agendada executada ao abrir a pasta de trabalho. - Passo 6: Teste a atualização agendada
Feche e reabra a pasta de trabalho. A atualização agendada deve ser executada automaticamente quando o arquivo abrir. Se ainda falhar, verifique a mensagem de erro. Erros comuns incluem “Credenciais da fonte de dados não encontradas” ou “Arquivo ou pasta não encontrado”. Resolva o erro específico revisando a etapa relevante acima.
Se a Atualização Agendada Ainda Falhar Após a Correção Principal
A atualização do Power Query falha com o erro “Credenciais necessárias”
Esse erro indica que as credenciais armazenadas não são válidas ou não foram salvas corretamente. Volte para Dados > Obter Dados > Configurações da Fonte de Dados. Selecione a fonte de dados e clique em Editar Permissões. Exclua as credenciais existentes e reinsira-as. Certifique-se de marcar a caixa para salvar a senha. Se sua fonte de dados usa Autenticação do Windows, verifique se sua conta do Windows tem permissão para acessar a fonte de dados.
A atualização agendada funciona em um computador, mas não em outro
Credenciais e caminhos de arquivo são armazenados por usuário e por computador. Se você compartilhar a pasta de trabalho com outro usuário, ele deve configurar suas próprias Configurações da Fonte de Dados em sua máquina. A atualização agendada usará as credenciais dele, não as suas. Peça ao outro usuário para seguir os passos acima em seu computador.
A atualização do Power Query falha quando o Excel está fechado
A atualização agendada configurada para ser executada a cada X minutos funciona apenas enquanto o Excel está aberto. Se você fechar o Excel, a atualização para. Para atualizar dados quando o Excel não estiver em execução, você precisa usar o Power BI ou uma tarefa agendada que abra o Excel e acione a atualização. Esta é uma limitação do recurso de atualização agendada do Excel.
A caixa de seleção de atualização em segundo plano continua se reativando
Isso acontece quando o Excel é atualizado ou quando você abre uma pasta de trabalho criada em uma versão anterior. Após desativar a atualização em segundo plano em Arquivo > Opções > Dados, feche e reabra o Excel. Se a configuração reverter, verifique se uma política de grupo ou suplemento está substituindo a configuração. Desative temporariamente todos os suplementos COM para testar.
Atualização Manual vs Agendada: Principais Diferenças
| Item | Atualização Manual | Atualização Agendada |
|---|---|---|
| Contexto de execução | Primeiro plano, sessão interativa do usuário | Segundo plano, pode ser executado antes do login do usuário |
| Solicitação de credenciais | Usuário pode inserir credenciais interativamente | Deve usar credenciais armazenadas; nenhuma solicitação aparece |
| Acesso a unidades de rede | Usa unidades mapeadas do usuário | Requer caminhos UNC; unidades mapeadas podem estar indisponíveis |
| Visibilidade de erros | Mensagens de erro aparecem no Excel | Erros podem ficar ocultos; a atualização em segundo plano deve ser desativada para vê-los |
| Comportamento do nível de privacidade | Níveis de privacidade são aplicados conforme as configurações do usuário | Níveis de privacidade podem bloquear a combinação; pode ser necessário ignorar os níveis de privacidade |
Agora você pode diagnosticar e corrigir falhas na atualização agendada do Power Query verificando as credenciais, desativando a atualização em segundo plano para ver erros e usando caminhos UNC. Comece armazenando as credenciais corretas nas Configurações da Fonte de Dados. Se a atualização ainda falhar, desative temporariamente a atualização em segundo plano para revelar a mensagem de erro exata. Para pastas de trabalho compartilhadas entre usuários, cada usuário deve configurar suas próprias credenciais.