Troubleshooting errors

Questa pagina descrive i messaggi di errore che potresti incontrare durante l'esecuzione di query sui dati con Ads Data Hub e fornisce indicazioni per la risoluzione dei problemi.

I messaggi di errore sono disponibili nell

  • Durante la modifica di una query nell'interfaccia utente di Ads Data Hub, i messaggi di errore verranno visualizzati nella casella di convalida sopra il testo della query. Puoi espandere il testo dell'errore facendo clic su Mostra dettagli convalida.
  • Dopo aver eseguito una query che non viene completata, il campo Dettagli specifico del job conterrà un messaggio di errore nel campo Errore. Puoi trovare un elenco dei tuoi job recenti facendo clic su Job nell'interfaccia utente di Ads Data Hub.
  • Puoi recuperare i messaggi di errore tramite l'API Ads Data Hub utilizzando la risorsa operations.

Questa tabella non include tutti i possibili messaggi di errore. Se qui non trovi l'errore pertinente o se i passaggi suggeriti non risolvono il problema, contatta l'assistenza.

Messaggio di errore Descrizione Risoluzione dei problemi
Risorse superate durante l'esecuzione della query: non è stato possibile eseguire la query nella memoria assegnata. Questo errore viene restituito quando l'esecuzione della query richiede troppa memoria.
  • Evita la riaggregazione.
  • Usa un periodo più ridotto per i dati.
  • Suddividi la query in più query di dimensioni inferiori. Poi combina gli output in BigQuery. In alternativa, prova a utilizzare tabelle temporanee per suddividere la query.
  • Assicurati che la tabella più grande si trovi sul lato sinistro di qualsiasi JOIN.
  • Consulta le best practice di Ads Data Hub.
  • Consulta ulteriori suggerimenti per la risoluzione dei problemi nell'articolo sui messaggi di errore di BigQuery.
Errore BigQuery.

Codice di errore: Interno

Questo errore viene restituito per vari motivi. Le cause comuni di questo errore sono:
  • Un problema temporaneo o un timeout
  • Prova a eseguire nuovamente la query.
  • Quando utilizzi OFFSET() o ORDINAL(), se l'indice è fuori intervallo
  • Rimuovi OFFSET() o ORDINAL() oppure riscrivi utilizzando SAFE_OFFSET() o SAFE_ORDINAL(). (rif.)
  • Quando si verifica un overflow di dati causato da riaggregazioni.
  • Evita le riaggregazioni nella query.
  • Evita di unire i dati non aggregati ai dati aggregati e poi di aggregarli nuovamente.
  • Quando il risultato comprende un array contenente un elemento NULL
  • Esamina le regole di BigQuery riguardanti gli elementi NULL negli array.
Se nessuno degli scenari riportati sopra si applica alla tua query, contatta l'assistenza di Ads Data Hub per effettuare una diagnosi dell'errore.
Non trovato: il set di dati <myproject:mydataset> non è stato trovato nella località <regioncode>. Questo errore viene restituito quando tenti di inviare i risultati della query a un set di dati di BigQuery che non si trova nella stessa regione della tua istanza di Ads Data Hub.
  • Riesegui il job puntando a un set di dati che si trova nella stessa regione della tua istanza di Ads Data Hub.
  • Copia o ricrea i dati in un set di dati che si trova nella stessa regione della tua istanza di Ads Data Hub.
  • Per le istanze di Ads Data Hub negli Stati Uniti o nell'UE, specifica la località con più regioni US o EU; l'indicazione di una regione specifica, ad esempio us-east1 o europe-west1, comporterà la mancata riuscita dei job.
L'assistenza di Ads Data Hub non può modificare o cambiare la regione assegnata alla tua istanza di Ads Data Hub.
Impossibile accedere alla tabella in BigQuery. Questo errore viene restituito durante l'anteprima dei risultati se non hai accesso alla tabella di output in BigQuery.
  • Chiedi a un utente della tua organizzazione che dispone delle credenziali appropriate in BigQuery di concederti l'autorizzazione a visualizzare la tabella.
  • Esegui nuovamente la query specificando una tabella di output per la quale disponi dell'autorizzazione alla visualizzazione in BigQuery.
La tua query non ha superato i controlli per la privacy di Ads Data Hub. Assicurati che la query soddisfi i requisiti di aggregazione e i controlli delle differenze.

Codice di errore: 0400

Questo errore viene restituito quando

i risultati della query non sono sufficientemente aggregati o sono troppo simili ai risultati precedenti.

  • Assicurati che ogni riga di risultati soddisfi il numero minimo di utenti richiesto (50 nella maggior parte dei casi; 10 quando si accede solo a clic e conversioni).
  • Utilizza i dati sandbox per testare le query.
  • Consulta le best practice di Ads Data Hub.
Errore di sistema. Contatta l'assistenza.

Codice di errore: Interno

Questo errore viene restituito per vari motivi. Le cause comuni di questo errore sono:
  • Esecuzione di query su una tabella proprietaria che non si trova nella stessa regione della tua istanza di Ads Data Hub
  • Copia i dati proprietari in un set di dati che si trova nella stessa regione della tua istanza di Ads Data Hub.
  • Overflow del timestamp
  • Utilizza TIMESTAMP_MICROS() per convertire i campi temporali (ad es. query_id.time_usec) da microsecondi a un timestamp.
  • Esecuzione di query sui dati ospitati nello spazio di archiviazione di Google Drive
  • Ospita i dati in Google Cloud Storage.
  • Fatturazione non abilitata per il progetto
Se nessuno degli scenari riportati sopra si applica alla tua query, contatta l'assistenza di Ads Data Hub per effettuare una diagnosi dell'errore.
La query contiene <number> set di utenti, superando così il limite di 100.000 Questo errore viene restituito quando i risultati della query contengono un numero di set di utenti superiore al limite di 100.000. Un set di utenti è l'unità di protezione più di base in Ads Data Hub. Una query ottiene un set di utenti ogni volta che recupera dati da una tabella di Ads Data Hub a livello di utente.
  • Riduci la complessità della query.
  • Riduci il numero di JOIN nella query, in particolare per le tabelle di Ads Data Hub a livello di utente.
  • Prova a eseguire la query per un intervallo di date più breve.
  • Suddividi la query in più query di dimensioni inferiori.
Promemoria: le query che utilizzano le tabelle di dati di prima parte richiedono l'aggiornamento delle tue impostazioni di consenso. Questo errore viene restituito quando una query fa riferimento alle tabelle di dati proprietari (dati di prima parte), se non hai confermato di aver ottenuto il consenso degli utenti.
Le tabelle di servizi Google separati non devono essere combinate. Aggrega ogni servizio Google singolarmente e combinali in seguito. Questo errore viene restituito quando una query combina dati di diversi servizi Google, come l'utilizzo di una combinazione non approvata di tabelle isolate secondo le norme. Separa ogni servizio Google in un risultato singolo tramite una delle operazioni seguenti:
  • Limitazione di ogni query a un singolo servizio Google
  • Utilizzo di istruzioni CREATE TABLE con OPTIONS(privacy_checked_export=true).