Troubleshooting errors

Cette page décrit les messages d'erreur que vous pouvez rencontrer lorsque vous interrogez des données avec Ads Data Hub et indique comment les résoudre.

Les messages d'erreur se trouvent aux emplacements suivants :

  • Lorsque vous modifiez une requête dans l'UI Ads Data Hub, les messages d'erreur apparaissent dans la case de validation au-dessus du texte de requête. Vous pouvez développer le texte de l'erreur en cliquant sur Afficher la validation.
  • Après l'échec de l'exécution d'une requête, le champ "Détails" spécifique à la tâche contiendra un message d'erreur dans le champ "Erreur". La liste de vos dernières tâches est disponible en cliquant sur Tâches dans l'UI Ads Data Hub.
  • Vous pouvez récupérer les messages d'erreur à l'aide de l'API Ads Data Hub, à l'aide de la ressource operations.

Cette table n'inclut pas tous les messages d'erreur possibles. Si l'erreur en question ne s'affiche pas, ou si les étapes suggérées ne résolvent pas le problème, contactez l'assistance.

Message d'erreur Description Dépannage
Ressources dépassées lors de l'exécution de la requête : impossible d'exécuter la requête avec la mémoire allouée. Cette erreur est renvoyée lorsque votre requête nécessite trop de mémoire pour être exécutée.
  • Évitez la réagrégation.
  • Définissez une période plus restreinte pour vos données.
  • Divisez votre requête en plusieurs petites requêtes. Regroupez ensuite les résultats dans BigQuery. Vous pouvez également tenter d'utiliser des tables temporaires pour diviser la requête.
  • Assurez-vous que la plus grande table se trouve à gauche de JOIN.
  • Consultez les bonnes pratiques d'Ads Data Hub.
  • Consultez les conseils de dépannage supplémentaires dans l'article concernant les messages d'erreur de BigQuery.
Erreur BigQuery.

Code d'erreur: Interne

Cette erreur est renvoyée pour diverses raisons. Voici les causes courantes de ce message d'erreur:
  • Un problème temporaire ou un délai d'inactivité
  • Essayez d'exécuter votre requête à nouveau.
  • Vous pouvez utiliser OFFSET() ou ORDINAL(), si l'index est en dehors de la plage
  • Supprimez OFFSET() ou ORDINAL(), ou réécrivez le code avec SAFE_OFFSET() ou SAFE_ORDINAL() à la place. ( ref.)
  • Lorsque des réagrégations causent un dépassement de données.
  • Évitez les réagrégations dans votre requête.
  • Évitez de joindre les données non agrégées aux données agrégées, puis de les agréger à nouveau.
  • Lorsque le résultat comprend un tableau avec un élément NULL
  • Consultez les règles de BigQuery concernant les éléments NULL dans les tableaux.
Si aucun de ces scénarios ne s'applique à votre requête, contactez l'assistance Ads Data Hub pour analyser l'erreur.
Introuvable: Ensemble de données <myproject:mydataset> introuvable à l'emplacement <regioncode>. Cette erreur est renvoyée lorsque vous tentez d'extraire les résultats de la requête d'un ensemble de données BigQuery qui ne se trouvent pas dans la même région que votre instance Ads Data Hub.
  • Réexécutez la tâche en la pointant vers un ensemble de données qui se trouve dans la même région que votre instance Ads Data Hub.
  • Copiez ou recréez les données dans un ensemble de données qui se trouve dans la même région que votre instance Ads Data Hub.
  • Pour les instances Ads Data Hub aux États-Unis ou dans l'UE, spécifiez l' emplacement multirégional US ou EU. Si vous spécifiez une région, comme us-east1 ou europe-west1, les tâches échoueront.
L'assistance Ads Data Hub ne peut pas modifier la région attribuée à votre instance Ads Data Hub.
Impossible d'accéder à la table dans BigQuery. Cette erreur est renvoyée lors de l'aperçu des résultats si vous ne pouvez pas accéder à la table de sortie dans BigQuery.
  • Vous pourrez visualiser la table si quelqu'un dans votre organisation possède les bons identifiants dans BigQuery.
  • Réexécutez la requête, en spécifiant une table de sortie que vous pouvez visualiser dans BigQuery.
Votre requête n'a pas satisfait aux contrôles de confidentialité d'Ads Data Hub. Assurez-vous que votre requête réponde aux exigences d'agrégation et à la vérification des différences.

Code d'erreur: 0400

Cette erreur est renvoyée lorsque

les résultats de requête sont insuffisamment agrégés ou trop similaires par rapport aux résultats précédents.

  • Assurez-vous que chaque ligne de résultat atteigne le nombre minimal d'utilisateurs requis (50 dans la plupart des cas ; 10 utilisateurs lorsque seuls les clics et les conversions sont accessibles).
  • Utilisez les données de bac à sable lorsque vous testez les requêtes.
  • Consultez les bonnes pratiques d'Ads Data Hub.
Erreur système. Veuillez contacter l'assistance.

Code d'erreur: Interne

Cette erreur est renvoyée pour diverses raisons. Voici les causes courantes de ce message d'erreur:
  • Une table propriétaire qui ne se trouve pas dans la même région que votre instance Ads Data Hub est interrogée
  • Copiez les données first party dans un ensemble de données qui se trouve dans la même région que votre instance Ads Data Hub.
  • Dépassement du code temporel
  • Utilisez TIMESTAMP_MICROS() pour convertir les champs temporels (par exemple, query_id.time_usec) de microsecondes en code temporel.
  • Des données hébergées dans l'espace de stockage Google Drive sont interrogées
  • Hébergez les données dans Google Cloud Storage.
  • La facturation n'a pas été activée pour le projet
Si aucun de ces scénarios ne s'applique à votre requête, contactez l'assistance Ads Data Hub pour analyser l'erreur.
La requête contient <number> ensembles d'utilisateurs, excédant la limite fixée à 100 000 Cette erreur est renvoyée lorsque les résultats de la requête contiennent plus d'ensembles d'utilisateurs que la limite fixée à 100 000. Un ensemble d'utilisateurs représente l'unité de protection la plus fondamentale dans Ads Data Hub. Une requête obtient un ensemble d'utilisateurs chaque fois qu'elle récupère des données d'une table Ads Data Hub de niveau utilisateur.
  • Réduisez la complexité de la requête.
  • Réduisez le nombre de JOIN dans votre requête, en particulier pour les tables Ads Data Hub au niveau de l'utilisateur.
  • Essayez de formuler votre requête sur une période plus courte.
  • Divisez la requête en plusieurs petites requêtes.
Rappel: Pour les requêtes qui utilisent des tables de données first party, vous devez mettre à jour vos paramètres de consentement. Cette erreur s'affiche lorsqu'une requête fait référence à des tables de données first party, si vous n'avez pas confirmé avoir obtenu le consentement de l'utilisateur.
Les tables provenant de services Google distincts ne doivent pas être combinées. Agrégez chacun des services Google individuellement avant de les combiner. Cette erreur s'affiche lorsqu'une requête combine des données de différents services Google (par exemple, à l'aide d'une combinaison non autorisée de tables isolées conformément au règlement). Séparez chaque service Google dans un résultat unique de l'une des deux façons suivantes :
  • En limitant chaque requête à un seul service Google
  • En utilisant des instructions CREATE TABLE avec OPTIONS(privacy_checked_export=true)
L'injection de bruit est désactivée en raison de l'échec de validation de la requête. Les tables non exportées doivent être consultées avec le même mode de confidentialité que celui dans lequel elles ont été créées: <tablename>. Lorsqu'une requête lit une table non exportée, vous devez utiliser le même mode de confidentialité que celui utilisé pour créer la table non exportée: les deux utilisent des vérifications de différences ou les deux utilisent du bruit.
  • Exécutez cette requête dans un autre mode de confidentialité.
  • Créez la table non exportée dans le mode de confidentialité choisi, puis exécutez à nouveau cette requête dans le même mode de confidentialité.
  • Créez la table non exportée dans la même requête qui lit la table.
  • Exportez plutôt la table. Consultez Exporter plusieurs tables à l'aide d'une seule requête.
Échec de la configuration. Nous avons rencontré des problèmes lors de la configuration de votre compte pour la MCDFU (mise en correspondance des données fournies par l'utilisateur). Veuillez contacter l'assistance en cliquant sur le bouton ci-dessous. Cette erreur peut se produire si le partage restreint de domaine est activé sur votre projet Google Cloud. Désactivez temporairement DRS sur votre projet Google Cloud pour terminer la configuration de l'UPDM. Une fois la configuration terminée, vous pouvez réactiver DRS. Si vous ne pouvez pas désactiver DRS en raison de règles organisationnelles, contactez notre équipe d'assistance pour obtenir de l'aide.