Com certeza é ótimo quando você finalmente configura suas fontes de dados e os dados de forma da maneira desejada. Espero que, quando você atualizar dados de uma fonte de dados externa, a operação vá bem. Mas nem sempre é assim. Alterações no fluxo de dados ao longo de todo o caminho podem causar problemas que acabam como erros quando você tenta atualizar dados. Alguns erros podem ser fáceis de corrigir, alguns podem ser transitórios e alguns podem ser difíceis de diagnosticar. O que se segue é um conjunto de estratégias que você pode adotar para lidar com erros que vêm em seu caminho.
Há dois tipos de erros que podem ocorrer quando você atualiza os dados.
Local Se ocorrer um erro em sua pasta de trabalho do Excel, pelo menos seus esforços de solução de problemas serão limitados e mais gerenciáveis. Talvez os dados atualizados causaram um erro com uma função ou os dados criaram uma condição inválida em uma lista suspensa. Esses erros são incômodos, mas bastante fáceis de rastrear, identificar e corrigir. O Excel também aprimorou o tratamento de erros com mensagens mais claras e links confidenciais de contexto para tópicos de ajuda direcionados para ajudá-lo a descobrir e corrigir o problema.
Remoto No entanto, um erro proveniente de uma fonte de dados externa remota é outra questão inteiramente. Algo aconteceu em um sistema que pode estar do outro lado da rua, meio caminho ao redor do mundo, ou na nuvem. Esses tipos de erros exigem uma abordagem diferente. Erros remotos comuns incluem:
-
Não foi possível se conectar a um serviço ou recurso. Verifique sua conexão.
-
O arquivo que você está tentando acessar não pôde ser encontrado.
-
O servidor não está respondendo e pode estar em manutenção.
-
Esse conteúdo não está disponível. Pode ter sido removido ou está temporariamente indisponível.
-
Aguarde... os dados estão sendo carregados.
O que se segue são algumas sugestões para ajudá-lo a lidar com erros que você pode encontrar.
Localizar e salvar o erro específico Primeiro examine o painel Consultas & Connections (Selecione Dados > Consultas & Connections, selecione a conexão e exiba o flyout). Confira quais erros de acesso a dados ocorreram e anote os detalhes adicionais fornecidos. Em seguida, abra a consulta para ver quaisquer erros específicos com cada etapa de consulta. Todos os erros são exibidos com um plano de fundo amarelo para fácil identificação. Anote ou capture as informações da mensagem de erro, mesmo que você não as entenda completamente. Um colega, administrador ou um serviço de suporte em sua organização pode ajudar você a entender o que aconteceu e propor uma solução. Para obter mais informações, consulte Lidar com erros no Power Query.
Obter informações de ajuda. Pesquise o site de Ajuda e Treinamento do Office. Isso não só contém conteúdo de ajuda extensivo, mas também informações de solução de problemas. Para obter mais informações, consulte Correções ou soluções alternativas para problemas recentes no Excel para Windows.
Aproveitar a comunidade técnica Use sites da Microsoft Community para pesquisar discussões relacionadas especificamente ao seu problema. É altamente provável que você não seja a primeira pessoa a experimentar o problema, outras pessoas estão lidando com isso e pode até ter encontrado uma solução. Para obter mais informações, confira Comunidade do Microsoft Excele Comunidade de Respostas do Office.
Pesquisar na Web Use seu mecanismo de pesquisa preferencial para procurar sites adicionais na Web que possam fornecer discussões ou pistas pertinentes. Isso pode ser demorado, mas é uma maneira de lançar uma rede mais ampla para procurar respostas para perguntas particularmente espinhosas.
Entrar em contato com o Suporte do Office Neste ponto, você provavelmente entende o problema muito melhor. Isso pode ajudá-lo a concentrar sua conversa e minimizar o tempo gasto com Suporte da Microsoft. Para obter mais informações, consulte Suporte ao cliente do Microsoft 365 e do Office.
Embora você possa não ser capaz de corrigir o problema, você pode descobrir precisamente qual é o problema para ajudar outras pessoas a entender a situação e resolvê-la para você.
Problemas com serviços e servidores Erros de rede e comunicação intermitentes são um provável culpado. O melhor que você pode fazer é esperar e tentar novamente. Às vezes, o problema desaparece.
Alterações no local ou disponibilidade Um banco de dados ou arquivo foi movido, corrompido, retirado offline para manutenção ou o banco de dados falhou. Os dispositivos de disco podem se tornar corrompidos e os arquivos são perdidos. Para obter mais informações, consulte Recuperar arquivos perdidos no Windows 10.
Alterações na autenticação e privacidade De repente, pode acontecer que uma permissão não funcione mais ou que uma alteração tenha sido feita em uma configuração de privacidade. Ambos os eventos podem impedir o acesso a uma fonte de dados externa. Verifique com o administrador ou o administrador da fonte de dados externa para ver o que foi alterado. Para obter mais informações, consulte Gerenciar configurações e permissões de fonte de dadose Definir níveis de privacidade.
Arquivos abertos ou bloqueados Se um texto, CSV ou pasta de trabalho estiver aberto, quaisquer alterações no arquivo não serão incluídas na atualização até que o arquivo tenha sido salvo. Além disso, se o arquivo estiver aberto, ele poderá ser bloqueado e não poderá ser acessado até que seja fechado. Isso pode acontecer quando a outra pessoa estiver usando uma versão não assinatura do Excel. Peça para fechar o arquivo ou marcar-lo. Para obter mais informações, consulte Desbloquear um arquivo que foi bloqueado para edição.
Alterações nos esquemas no back-end Alguém altera um nome de tabela, um nome de coluna ou um tipo de dados. Isso quase nunca é sábio, pode ter um enorme impacto e é especialmente perigoso com bancos de dados. Espera-se que a equipe de gerenciamento de banco de dados tenha colocado os controles adequados para evitar que isso aconteça, mas ocorrem deslizes.
Bloquear erros da dobra de consulta Power Query tenta melhorar o desempenho sempre que pode. Geralmente, é melhor executar uma consulta de banco de dados em um servidor para aproveitar o maior desempenho e capacidade. Esse processo é chamado de dobra de consulta. No entanto, Power Query bloqueará uma consulta se houver um potencial para que os dados sejam comprometidos. Por exemplo, uma mesclagem é definida entre uma tabela de pasta de trabalho e uma tabela SQL Server. A privacidade dos dados da pasta de trabalho é definida como Privacidade, mas os dados SQL Server estão definidos como Organizacionais. Como a privacidade é mais restritiva do que organizacional, Power Query bloqueia a troca de informações entre as fontes de dados. A dobra de consulta ocorre nos bastidores, portanto, pode surpreendê-lo quando ocorrer um erro de bloqueio. Para obter mais informações, consulte Noções básicas de dobra de consulta, dobramento de consulta e Dobrável com Diagnóstico de Consulta.
Muitas vezes, com Power Query, você pode descobrir precisamente qual é o problema e corrigi-lo por conta própria.
Tabelas e colunas renomeadas Alterações em nomes de tabela e coluna originais ou cabeçalhos de coluna certamente causarão problemas ao atualizar dados. As consultas dependem de nomes de tabela e coluna para moldar dados em quase todas as etapas. Evite alterar ou remover nomes de colunas e tabelas originais, a menos que seu propósito seja fazê-los corresponder com a fonte de dados.
Alterações nos tipos de dados As alterações de tipo de dados às vezes podem causar erros ou resultados não intencionais, especialmente em funções que podem exigir um tipo de dados específico nos argumentos. Exemplos incluem substituir um tipo de dados de texto em uma função numérica ou tentar fazer um cálculo em um tipo de dados não numérico. Para obter mais informações, consulte Adicionar ou alterar tipos de dados.
Erros no nível da célula Esses tipos de erros não impedirão o carregamento de uma consulta, mas exibem Erro na célula. Para ver a mensagem, selecione whitespace em uma célula de tabela que contém Erro. Você pode remover, substituir ou apenas manter os erros. Exemplos de erros de célula incluem:
-
Conversão Você tenta converter uma célula que contém NA em um número inteiro.
-
Matemático Você tenta multiplicar um valor de texto por um valor numérico.
-
Concatenação Você tenta combinar cadeias de caracteres, mas uma delas é numérica.
Experimente e itere com segurança Se você não tiver certeza de que uma transformação pode ter um impacto negativo, copie uma consulta, teste suas alterações e itere por meio de variações de um comando Power Query. Se o comando não funcionar, basta excluir a etapa que você criou e tentar novamente. Para criar dados de exemplo rapidamente com o mesmo esquema e estrutura, crie uma tabela do Excel de várias colunas e linhas e importe-os (Selecione Dados > De Tabela/Intervalo). Para obter mais informações, consulte Criar uma tabela e importar de uma tabela do Excel.
Você pode se sentir como uma criança em uma loja de doces quando você entende pela primeira vez o que pode fazer com os dados no Editor do Power Query. Mas resista à tentação de comer todos os doces. Você deseja evitar fazer transformações que possam causar erros de atualização inadvertidamente. Algumas operações são simples, como mover colunas para uma posição diferente na tabela e não devem levar a erros de atualização no caminho, pois Power Query rastreia colunas pelo nome da coluna.
Outras operações podem levar a erros de atualização. Uma regra geral pode ser a luz de orientação. Evite fazer alterações significativas nas colunas originais. Para reproduzi-la com segurança, copie a coluna original com um comando (Adicionar uma coluna, coluna personalizada, coluna duplicada e assim por diante) e faça suas alterações na versão copiada da coluna original. O que se segue são as operações que às vezes podem levar a erros de atualização e algumas práticas recomendadas para ajudar as coisas a ir mais suavemente.
Operação |
Orientação |
---|---|
Filtragem |
Melhore a eficiência filtrando dados o mais cedo possível na consulta e remova dados desnecessários para reduzir o processamento desnecessário. Além disso, use o AutoFilter para pesquisar ou selecionar valores específicos e aproveitar filtros específicos do tipo disponíveis em colunas de data, data e hora (como Mês, Semana, Dia). |
Tipos de dados e cabeçalhos de coluna |
Power Query adiciona automaticamente duas etapas à consulta imediatamente após a primeira etapa de origem: Cabeçalhos Promovidos, que promove a primeira linha da tabela a ser o cabeçalho de coluna e Tipo Alterado, que converte os valores do tipo Qualquer tipo de dados em um tipo de dados com base na inspeção dos valores de cada coluna. Essa é uma conveniência útil, mas pode haver momentos em que você deseja controlar explicitamente esse comportamento para evitar erros de atualização inadvertidos. Para obter mais informações, consulte Adicionar ou alterar tipos de dados e Promover ou rebaixar linhas e cabeçalhos de coluna. |
Renomear uma coluna |
Evite renomear as colunas originais. Use o comando Renomear para colunas adicionadas por outros comandos ou ações. Para obter mais informações, consulte Renomear uma coluna. |
Coluna de Divisão |
Divida cópias da coluna original, não da coluna original. Para obter mais informações, consulte Dividir uma coluna de texto. |
Mesclar Colunas |
Mesclar cópias das colunas originais, não das colunas originais. Para obter mais informações, consulte Mesclar colunas. |
Remover uma coluna |
Se você tiver um pequeno número de colunas a serem mantidas, use Escolher Coluna para manter as desejadas. Considere a diferença entre remover uma coluna e remover outras colunas. Quando você optar por remover outras colunas e atualizar seus dados, novas colunas adicionadas à fonte de dados, pois sua última atualização pode permanecer indetectada porque elas seriam consideradas outras colunas quando a etapa Remover Coluna for executada novamente na consulta. Essa situação não ocorrerá se você remover explicitamente uma coluna. Dica Não há nenhum comando para ocultar uma coluna (como há no Excel). No entanto, se você tiver muitas colunas e quiser ocultar muitas delas para ajudar a concentrar seu trabalho, faça o seguinte: remova as colunas, lembre-se da Etapa criada e remova essa etapa antes de carregar a consulta de volta para a planilha. Para obter mais informações, consulte Remover colunas. |
Substituir um valor |
Quando você substitui um valor, não está editando a fonte de dados. Em vez disso, você está fazendo uma alteração nos valores na consulta. Na próxima vez que você atualizar seus dados, o valor pesquisado pode ter sido ligeiramente alterado ou não estar mais lá e, portanto, o comando Substituir pode não funcionar como planejado originalmente. Para obter mais informações, consulte Substituir valores. |
Pivot e Unpivot |
Quando você usa o comando Coluna Dinâmica , um erro pode ocorrer quando você gira uma coluna, não agrega valores, mas mais de um único valor é retornado. Essa situação pode surgir após uma operação de atualização que altera os dados de forma inesperada. Use o comando Unpivot Other Columns quando nem todas as colunas forem conhecidas e você deseja que novas colunas adicionadas durante uma operação de atualização também não sejam interessantes. Use o comando Unpivot Only Selected Columnquando você não souber o número de colunas na fonte de dados e deseja garantir que as colunas selecionadas permaneçam despivoadas após uma operação de atualização. Para obter mais informações, consulte Colunas dinâmicas e colunas Unpivot. |
Impedir que erros ocorram Se uma fonte de dados externa for gerenciada por outro grupo em sua organização, ela precisará estar ciente de sua dependência deles e evitar alterações em seus sistemas que possam causar problemas downstream. Mantenha um registro de impactos em dados, relatórios, gráficos e outros artefatos que dependem dos dados. Configure linhas de comunicação para garantir que eles entendam o impacto e tomem as etapas necessárias para manter as coisas funcionando sem problemas. Encontre maneiras de criar controles que minimizem alterações desnecessárias e antecipe as consequências das alterações necessárias. Reconhecidamente, isso é fácil de dizer e às vezes difícil de fazer.
À prova de futuro com parâmetros de consulta Use parâmetros de consulta para mitigar alterações em, por exemplo, um local de dados. Você pode criar um parâmetro de consulta para substituir um novo local, como um caminho de pasta, nome do arquivo ou URL. Há maneiras adicionais de usar parâmetros de consulta para mitigar problemas. Para obter mais informações, consulte Criar uma consulta de parâmetro.
Confira também
Ajuda do Power Query para Excel
Práticas recomendadas ao trabalhar com Power Query (docs.com)