Troubleshooting errors

Esta página descreve mensagens de erro com que se pode deparar quando consulta dados com o Ads Data Hub, e fornece orientações para a resolução de problemas.

Pode consultar as mensagens de erro nas seguintes localizações:

  • Quando edita uma consulta na IU do Ads Data Hub, são apresentadas mensagens de erro na caixa de validação acima do texto da consulta. Pode clicar em Mostrar validação para expandir o texto do erro.
  • Após executar uma consulta que não foi concluída, o campo Detalhes específico da tarefa vai conter uma mensagem de erro no campo Erro. Pode clicar em Tarefas na IU do Ads Data Hub para encontrar uma lista das suas tarefas recentes.
  • Pode ver mensagens de erro através da API Ads Data Hub com o recurso operations.

Esta tabela não inclui todas as possíveis mensagens de erro. Se não vir o erro relevante aqui, ou os passos sugeridos não resolverem o problema, contacte o apoio técnico.

Mensagem de erro Descrição Resolução de problemas
Recursos excedidos durante a execução da consulta: não foi possível executar a consulta na memória alocada. Este erro é devolvido quando a sua consulta requer demasiada memória para execução.
  • Evite a agregação repetida.
  • Use um intervalo de datas dos dados mais pequeno.
  • Divida a sua consulta em várias consultas mais pequenas. Em seguida, combine as saídas no BigQuery. Em alternativa, experimente usar tabelas temporárias para dividir a consulta.
  • Certifique-se de que a tabela maior está no lado esquerdo de qualquer JOIN.
  • Reveja as práticas recomendadas do Ads Data Hub.
  • Reveja resoluções de problemas adicionais no artigo sobre mensagens de erro do BigQuery.
Erro do BigQuery.

Código de erro: interno

Este erro foi devolvido por vários motivos. As causas comuns deste erro incluem:
  • Um problema temporário ou um limite de tempo
  • Experimente executar novamente a consulta.
  • Ao usar OFFSET() ou ORDINAL(), se o índice estiver fora do intervalo
  • Remova OFFSET() ou ORDINAL(), ou reescreva através de SAFE_OFFSET() ou SAFE_ORDINAL(). (ref..)
  • Quando existe um excesso de dados provocado pelas reagregações.
  • Evite a agregação repetida numa consulta.
  • Evite juntar dados não agregados a dados agregados e, em seguida, agregá-los novamente.
  • Quando o resultado tem uma matriz que contém um elemento NULL
  • Reveja as regras do BigQuery que dizem respeito aos elementos NULL em matrizes.
Se nenhum dos cenários acima se aplicar à sua consulta, contacte o apoio técnico do Ads Data Hub para diagnosticar o erro.
Não encontrado: não foi possível encontrar o conjunto de dados <myproject:mydataset> na localização <regioncode>. Este erro é devolvido quando tenta gerar resultados da consulta para um conjunto de dados do BigQuery que não se encontra na mesma região que a sua instância do Ads Data Hub.
  • Aponte para um conjunto de dados que esteja na mesma região que a sua instância do Ads Data Hub para executar novamente a tarefa.
  • Copie ou recrie os dados num conjunto de dados que esteja na mesma região que a sua instância do Ads Data Hub.
  • Para instâncias do Ads Data Hub nos EUA ou na UE, especifique a localização multirregional US ou EU. Se especificar uma região como us-east1 ou europe-west1, as tarefas falham.
O apoio técnico do Ads Data Hub não pode modificar nem alterar a região atribuída à sua instância do Ads Data Hub.
Não é possível aceder à tabela no BigQuery. Este erro é devolvido durante a pré-visualização dos resultados, se não tiver acesso à tabela de saída no BigQuery.
  • Peça a alguém na sua organização com as credenciais adequadas do BigQuery que lhe dê autorização para ver a tabela.
  • Execute novamente a consulta e especifique uma tabela de resultados para a qual tenha autorização de visualização no BigQuery.
A sua consulta não passou nas verificações de privacidade do Ads Data Hub. Certifique-se de que a consulta cumpre os requisitos de agregação e as verificações de diferenças.

Código de erro: 0400

Este erro é devolvido quando

os resultados da consulta não são suficientemente agregados ou são demasiado semelhantes aos resultados anteriores.

  • Certifique-se de que cada linha de resultados cumpre a quantidade mínima de utilizadores necessária (50 utilizadores na maioria dos casos e 10 utilizadores quando só se acede a cliques e conversões).
  • Use dados da sandbox quando testar consultas.
  • Reveja as práticas recomendadas do Ads Data Hub.
Erro do sistema. Contacte o apoio técnico.

Código de erro: interno

Este erro foi devolvido por vários motivos. As causas comuns deste erro incluem:
  • Consultar uma tabela original que não se encontra na mesma região que a sua instância do Ads Data Hub
  • Copie os dados originais para um conjunto de dados que esteja na mesma região que a sua instância do Ads Data Hub.
  • Menu adicional de data/hora
  • Use TIMESTAMP_MICROS() para converter campos de hora (por exemplo, query_id.time_usec) de microssegundos para data/hora.
  • Consultar dados alojados no armazenamento do Google Drive
  • Aloje os dados no Google Cloud Storage.
  • A faturação não foi ativada para o projeto
Se nenhum dos cenários acima se aplicar à sua consulta, contacte o apoio técnico do Ads Data Hub para diagnosticar o erro.
A consulta contém <number> conjuntos de utilizadores, o que excede o limite de 100 000 Este erro é devolvido quando os resultados da consulta contêm um número de conjuntos de utilizadores que excede o limite de 100 000. Um conjunto de utilizadores é a unidade mais básica de proteção no Ads Data Hub. Uma consulta recebe um conjunto de utilizadores cada vez que obtém dados de uma tabela do Ads Data Hub ao nível do utilizador.
  • Reduza a complexidade da consulta.
  • Reduza o número de JOINs na consulta, particularmente para tabelas do Ads Data Hub ao nível do utilizador.
  • Experimente executar a consulta com um intervalo de datas mais pequeno.
  • Divida a consulta em várias consultas mais pequenas.
Lembrete: as consultas que usam tabelas de dados originais requerem que atualize as definições de consentimento. Este erro é devolvido quando uma consulta faz referência a tabelas de dados originais, se não tiver confirmado que recebeu consentimento do utilizador.
As tabelas de serviços Google separados não podem ser combinadas. Agregue individualmente cada serviço Google e depois combine as tabelas. Este erro é devolvido quando uma consulta combina dados de diferentes serviços Google, como usar uma combinação não permitida de tabelas isoladas por políticas. Separe cada serviço Google num único resultado da seguinte forma:
  • Limite cada consulta a um único serviço Google
  • Use declarações CREATE TABLE com OPTIONS(privacy_checked_export=true).