É ótimo quando você finalmente configura suas fontes de dados e dados de forma da maneira que deseja. Com sorte, quando você atualize dados de uma fonte de dados externa, a operação vai bem. Mas nem sempre esse é o caso. As alterações no fluxo de dados ao longo do caminho podem causar problemas que terminam como erros ao tentar 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 usar para lidar com erros que vêm em sua direção.
Há dois tipos de erros que podem ocorrer quando você atualize dados.
Local Se ocorrer um erro em sua Excel de trabalho, pelo menos seus esforços de solução de problemas serão limitados e 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 lista listada. Esses erros são incômodos, mas bastante fáceis de rastrear, identificar e corrigir. Excel também melhorou o tratamento de erros com mensagens mais claras e links sensíveis ao contexto para tópicos de ajuda direcionados para ajudá-lo a descobrir e corrigir o problema.
Remoto No entanto, um erro que vem de uma fonte de dados externa remota é outra questão inteiramente. Algo aconteceu em um sistema que pode estar do outro lado da rua, no meio do mundo ou na nuvem. Esses tipos de erros exigem uma abordagem diferente. Erros remotos comuns incluem:
-
Não foi conseguindo se conectar a um serviço ou recurso. Verifique sua conexão.
-
O arquivo que você está tentando acessar não foi encontrado.
-
O servidor não está respondendo e pode estar passando por manutenção.
-
Esse conteúdo não está disponível. Ele pode ter sido removido ou está temporariamente indisponível.
-
Aguarde... os dados estão sendo carregados.
A seguir estão algumas sugestões para ajudá-lo a lidar com erros que você pode encontrar.
Encontrar e salvar o erro específico Primeiro examine o painel Consultas & Conexões(Selecione Dados> Consultas & Conexões,selecione a conexão e, em seguida, ex display the flyout). Consulte quais erros de acesso a dados ocorreram e anote quaisquer detalhes adicionais fornecidos. Em seguida, abra a consulta para ver erros específicos em cada etapa de consulta. Todos os erros são exibidos com um plano de fundo amarelo para facilitar a identificação. Anote ou capture a tela das informações da mensagem de erro, mesmo que você não entenda totalmente. Um colega, administrador ou um serviço de suporte em sua organização pode ajudá-lo a entender o que aconteceu e propor uma solução. Para obter mais informações, consulte Lidando com erros na Consulta do Power.
Obter informações de ajuda Pesquise Office site de Ajuda e Treinamento. 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 alternativaspara problemas recentes no Excel para Windows .
Aproveitar a comunidade técnica Use os Community microsoft para pesquisar discussões relacionadas especificamente ao seu problema. É altamente provável que você não seja a primeira pessoa a enfrentar o problema, outras pessoas estão lidando com ele e podem até ter encontrado uma solução. Para obter mais informações, consulte The Microsoft Excel Community and Office Answers Community.
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 levar tempo, mas é uma maneira de lançar uma rede mais ampla para procurar respostas para perguntas particularmente espinhosas.
Contatar Office Suporte Neste ponto, você provavelmente entende o problema muito melhor. Isso pode ajudá-lo a concentrar sua conversa e minimizar o tempo gasto com o Suporte da Microsoft. Para obter mais informações, consulte Microsoft 365 e Office Suporte ao Cliente.
Embora você não consiga corrigir o problema, você pode descobrir com precisão 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 responsável. O melhor que você pode fazer é esperar e tentar novamente. Às vezes, o problema simplesmente vai embora.
Alterações na localização ou disponibilidade Um banco de dados ou um arquivo foi movido, corrompido, offline para manutenção ou o banco de dados caiu. Os dispositivos de disco podem ficar corrompidos e os arquivos se perdem. Para obter mais informações, consulte Recover lost files on Windows 10.
Alterações na autenticação e privacidade De repente, pode acontecer que uma permissão não funcione mais ou uma alteração foi 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 mudou. Para obter mais informações, consulte Manage data source settings and permissionsand Set privacy levels.
Arquivos abertos ou bloqueados Se um texto, CSV ou pasta de trabalho estiver aberto, as alterações no arquivo não serão incluídas na atualização até que o arquivo seja 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 de não assinatura do Excel. Peça a eles para fechar o arquivo ou fazer check-in. Para obter mais informações, consulte Desbloquear um arquivo que foi bloqueado para edição.
Alterações em esquemas no back-end Alguém altera um nome de tabela, nome da coluna ou tipo de dados. Isso quase nunca é sensato, pode ter um impacto enorme e é especialmente perigoso com bancos de dados. Espera-se que a equipe de gerenciamento de banco de dados tenha colocado os controles adequados para impedir que isso aconteça, mas ocorrerão deslizes.
Bloqueando erros do dobramento de consulta A Consulta do Power tenta melhorar o desempenho sempre que possível. Geralmente, é melhor executar uma consulta de banco de dados em um servidor para aproveitar melhor o desempenho e a capacidade. Esse processo é chamado de dobramento de consulta. No entanto, o Power Query bloqueia uma consulta se houver um potencial para que os dados sejam comprometidos. Por exemplo, uma mesclagem é definida entre uma tabela de SQL Server de trabalho. A privacidade dos dados da SQL Server de trabalho é definida como Privacidade ,mas os dados SQL Server definidos como Organizacionais. Como a Privacidade é mais restritiva do que Organizacional, a Consulta do Power bloqueia a troca de informações entre as fontes de dados. O dobramento de consulta ocorre nos bastidores, portanto, ele pode surpreendê-lo quando ocorre um erro de bloqueio. Para obter mais informações, consulte Noções básicasde dobramento de consulta,dobramento de consulta e Dobra com Diagnóstico de Consulta.
Muitas vezes com a Consulta do Power, você pode descobrir com precisão qual é o problema e corrigi-lo por conta própria.
Tabelas e colunas renomeadas Alterações nos nomes de tabela e coluna originais ou nos headers de coluna quase certamente causarão problemas quando você atualizar dados. As consultas dependem de nomes de tabelas e colunas para moldar dados em quase todas as etapas. Evite alterar ou remover nomes de tabelas e colunas originais, a menos que seu objetivo seja fazer com que eles se façam corresponder à fonte de dados.
Alterações nos tipos de dados Às vezes, alterações de tipo de dados podem causar erros ou resultados não intencionados, 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 de número 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 que uma consulta seja carregada, mas exibirão Error na célula. Para ver a mensagem, selecione espaço em branco em uma célula de tabela que contém Error. 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.
Experimentar e iterar 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 variações de um comando de Consulta do Power. Se o comando não funcionar, exclua a etapa criada e tente novamente. Para criar rapidamente dados de exemplo com o mesmo esquema e estrutura, crie uma tabela Excel de várias colunas e linhas e importe-os (Selecione Dados> de Tabela/Intervalo). Para obter mais informações, consulte Create a table and Import from an Excel Table.
Você pode se sentir como uma criança em um armazenamento de guloseimas quando entender pela primeira vez o que pode fazer com os dados no Editor de Consulta do Power. 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 a Consulta do Power rastreia colunas pelo nome da coluna.
Outras operações podem levar a erros de atualização. Uma regra geral de polegar pode ser sua 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 (Adicionaruma 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 podem, às vezes, levar a erros de atualização e algumas práticas recomendadas para ajudar as coisas a ir mais suavemente.
Operação |
Diretrizes |
---|---|
Filtragem |
Aprimora a eficiência filtrando os dados o mais cedo possível na consulta e removendo dados desnecessários para reduzir o processamento desnecessário. Além disso, use o AutoFilter para pesquisar ou selecionar valores específicos e tirar proveito dos filtros específicos do tipo disponíveis nas colunas data, hora e zona de tempo de data (como Mês, Semana, Dia). |
Tipos de dados e headers de coluna |
A Consulta do Power adiciona automaticamente duas etapas à sua consulta imediatamente após a primeira etapa de origem: Headerspromovidos , que promove a primeira linha da tabela a ser o header da coluna, e Tipoalterado , que converte os valores do tipo Any data 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 inadvertida. Para obter mais informações, consulte Adicionar ou alterar tipos de dados e Promover ou rebaixar linhas e headers de coluna. |
Renomear uma coluna |
Evite renomear as colunas originais. Use o comando Renomear para colunas que são adicionadas por outros comandos ou ações. Para obter mais informações, consulte Renomear uma coluna. |
Coluna Dividida |
Dividir cópias da coluna original, não a coluna original. Para obter mais informações, consulte Dividir uma coluna de texto. |
Mesclar colunas |
Mesclar cópias das colunas originais, não as colunas originais. Para obter mais informações, consulte Mesclar colunas. |
Remover uma coluna |
Se você tiver um pequeno número de colunas a manter, use Escolher Coluna para manter as que você deseja. Considere a diferença entre remover uma coluna e remover outras colunas. Quando você escolhe remover outras colunas e atualize seus dados, novas colunas adicionadas à fonte de dados, pois sua última atualização pode permanecer indetectável 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á em 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 que foi criada e remova essa etapa antes de carregar a consulta de volta à planilha. Para obter mais informações, consulte Remover colunas. |
Substituir um valor |
Ao substituir um valor, você 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 que você pesquisou pode ter sido ligeiramente alterado ou não estar mais lá e, portanto, o comando Replace pode não funcionar como originalmente pretendido. Para obter mais informações, consulte Replace values. |
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 não antecipada. Use o comando Unpivot Other Columns quando nem todas as colunas são conhecidas e você deseja que novas colunas adicionadas durante uma operação de atualização também sejam desempivodas. Use o comando Unpivot Only Selected Columnquando você não sabe o número de colunas na fonte de dados e deseja garantir que as colunas selecionadas permaneçam desempivodas após uma operação de atualização. Para obter mais informações, consulte Colunas dinâmicase 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 sobre eles e evitar alterações em seus sistemas que podem causar problemas a jusante. Mantenha um registro de impactos em dados, relatórios, gráficos e outros artefatos que dependem dos dados. Configurar linhas de comunicação para garantir que eles entendam o impacto e realizem as etapas necessárias para manter as coisas funcionando sem problemas. Encontre maneiras de criar controles que minimizem alterações desnecessárias e preveem 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 atenuar alterações em, por exemplo, um local de dados. Você pode projetar um parâmetro de consulta para substituir um novo local, como um caminho de pasta, nome de arquivo ou URL. Há maneiras adicionais de usar parâmetros de consulta para atenuar problemas. Para obter mais informações, consulte Create a parameter query.
Veja também
Práticas recomendadas ao trabalhar com o Power Query (docs.com)