Você tem uma pasta de trabalho configurada com atualização agendada do Power Query, mas depois de alterar as credenciais da fonte de dados, a atualização para de funcionar e exibe um erro. Isso acontece porque o Power Query armazena um cache de credenciais separado que não é atualizado automaticamente quando você altera seu login de origem. Este artigo explica por que ocorre a incompatibilidade de credenciais e fornece as etapas exatas para limpar as credenciais antigas e reaplicá-las para que sua atualização agendada funcione novamente.
Principais Conclusões: Corrigir a Atualização do Power Query Após Alteração de Credenciais
- Configurações da Fonte de Dados > Editar Permissões: Remova as credenciais antigas em cache para cada fonte de dados na pasta de trabalho.
- Editor do Power Query > Configurações da Fonte de Dados: Limpe manualmente todas as credenciais armazenadas para a fonte afetada.
- Conexão do gateway > Editar > Testar Conexão: Reinsira as novas credenciais e verifique se a conexão funciona antes de salvar.
Por que a Atualização do Power Query Falha Após uma Alteração de Credenciais
O Power Query armazena informações de credenciais em um cache local separado dos dados da pasta de trabalho. Quando você altera a senha ou o nome de usuário de uma fonte de dados, o Power Query não detecta automaticamente a alteração. O trabalho de atualização agendada usa as credenciais em cache, que agora são inválidas. O resultado é uma falha na atualização com uma mensagem de erro como “Falha ao atualizar o banco de dados” ou “Não foi possível autenticar”. Esse comportamento é proposital para evitar solicitações de credenciais durante a atualização não supervisionada, mas requer intervenção manual após qualquer atualização de credenciais.
Onde as Credenciais São Armazenadas
As credenciais são armazenadas no nível da pasta de trabalho nas configurações da fonte de dados do Power Query. Elas também são armazenadas em cache no mecanismo do Power Query quando uma conexão é estabelecida pela primeira vez. Para pastas de trabalho que usam um gateway do Power BI para dados locais, o gateway também mantém seu próprio armazenamento de credenciais. Você deve atualizar as credenciais em todos os três locais para restaurar a atualização agendada.
Cenários Comuns que Disparam Esse Problema
Esse problema ocorre com mais frequência quando um administrador de TI redefine sua senha de domínio, quando a senha de login de um banco de dados expira ou quando você muda da autenticação do Windows para a autenticação do SQL Server. Cada cenário requer a mesma correção: limpar as credenciais antigas e reinserir as novas.
Etapas para Limpar e Reaplicar Credenciais do Power Query
Siga estas etapas em ordem. Não pule nenhuma etapa. Se você estiver usando um gateway do Power BI, conclua todas as etapas no computador onde o gateway está instalado.
- Abra a pasta de trabalho e vá para Configurações da Fonte de Dados
No Excel, vá para a guia Dados. Clique em Consultas e Conexões para abrir o painel. Clique com o botão direito em qualquer consulta na lista e selecione Editar. No Editor do Power Query, vá para Arquivo > Opções e configurações > Configurações da fonte de dados. - Selecione a fonte de dados afetada e limpe suas permissões
Na caixa de diálogo Configurações da Fonte de Dados, selecione a fonte que está falhando. Clique em Limpar Permissões. Uma mensagem de confirmação aparece. Clique em Excluir. Repita para cada fonte de dados que usa as credenciais alteradas. - Feche o Editor do Power Query e salve a pasta de trabalho
Clique em Fechar e Carregar para retornar ao Excel. Salve a pasta de trabalho. Esta etapa garante que o estado de permissão limpo seja gravado no arquivo. - Reabra a pasta de trabalho e reinsira as credenciais
Feche e reabra a pasta de trabalho. Vá para Dados > Consultas e Conexões. Clique com o botão direito em uma consulta e selecione Atualizar. O Excel solicitará as credenciais. Insira o novo nome de usuário e senha. Marque Lembrar minhas credenciais se quiser que a atualização agendada use essas credenciais sem solicitação. Clique em Conectar. - Teste a atualização de todas as consultas
Atualize cada consulta na pasta de trabalho selecionando Dados > Atualizar Tudo. Verifique se nenhum erro de autenticação aparece. Se alguma consulta ainda falhar, repita as etapas 1 a 4 para essa fonte específica. - Atualize o armazenamento de credenciais do gateway se estiver usando um gateway
Abra o aplicativo Power BI Gateway no servidor. Vá para a guia Fontes de Dados. Selecione a fonte de dados que corresponde à pasta de trabalho. Clique em Editar. Reinsira as novas credenciais. Clique em Testar Conexão. Se o teste for bem-sucedido, clique em Aplicar. - Verifique se a atualização agendada funciona
No Excel, vá para Dados > Consultas e Conexões > Propriedades. Na guia Atualização Agendada, confirme se o agendamento ainda está habilitado. Clique em Atualizar Agora para acionar uma atualização imediata. Se for concluída sem erros, a correção foi bem-sucedida.
Se a Atualização Agendada Ainda Falhar Após Atualizar as Credenciais
Power Query Exibe Erro “Credenciais Ausentes”
Esse erro aparece quando o cache de credenciais não foi completamente limpo. Volte ao Editor do Power Query e abra Configurações da Fonte de Dados. Clique em Permissões para cada fonte listada. Se alguma entrada mostrar um tipo de credencial, clique em Limpar Permissões novamente. Em seguida, feche e reabra a pasta de trabalho antes de reinserir as novas credenciais.
Atualização Agendada Funciona Manualmente, mas Falha no Agendamento
Isso indica que as credenciais não foram salvas com a pasta de trabalho. Abra a pasta de trabalho novamente e atualize cada consulta. Quando a solicitação de credenciais aparecer, certifique-se de marcar Lembrar minhas credenciais. Se você estiver usando um gateway, verifique se a conta do gateway tem permissão para acessar a fonte de dados.
Conexão do Gateway Falha Após Redefinição de Senha
O gateway armazena seu próprio conjunto de credenciais separado da pasta de trabalho. Abra o aplicativo Power BI Gateway, vá para Fontes de Dados e edite cada fonte afetada. Insira a nova senha. Execute um teste de conexão. Se o teste falhar, verifique se a conta de serviço do gateway tem as permissões corretas no banco de dados. Reinicie o serviço do gateway após a atualização.
Atualização Manual vs. Atualização Agendada: Principais Diferenças
| Item | Atualização Manual | Atualização Agendada |
|---|---|---|
| Solicitação de credenciais | Aparece se as credenciais estiverem ausentes ou inválidas | Usa apenas credenciais armazenadas; nenhuma solicitação aparece |
| Exigência de gateway | Não é necessário para arquivos locais | Necessário para fontes de dados locais |
| Comportamento de atualização de credenciais | Solicita novas credenciais na próxima atualização | Falha silenciosamente até que as credenciais sejam limpas e reinseridas manualmente |
| Gatilho de atualização | Usuário clica em Atualizar | Temporizador do Excel ou agendamento do serviço Power BI |
Depois de atualizar suas credenciais, você pode restaurar a atualização agendada do Power Query limpando as credenciais antigas em cache na caixa de diálogo Configurações da Fonte de Dados e reinserindo as novas. Em seguida, teste a atualização manualmente antes de confiar no agendamento automático. Como dica avançada, considere usar uma fonte de dados compartilhada no gateway do Power BI para que as atualizações de credenciais possam ser aplicadas em um único lugar em vez de por pasta de trabalho.