Aperçu
Format de réponse en cas d’erreur
Erreurs fréquentes
Erreurs d’authentification
Clé de service invalide
Clé de service invalide
Erreur :
Invalid service key
Cause : La clé de service fournie n’est pas valide ou a été révoquée.Solution :- Vérifiez que votre clé de service est correcte
- Vérifiez que la clé de service n’a pas été révoquée
- Générez une nouvelle clé de service si nécessaire
Autorisations insuffisantes
Autorisations insuffisantes
Erreur :
Insufficient permissions
Cause : La clé de service ne dispose pas des autorisations requises « Teams Read-only ».Solution :- Mettez à jour les autorisations de la clé de service dans les paramètres de l’équipe
- Assurez-vous que la clé de service dispose de l’accès « Teams Read-only »
Erreurs de structure de requête
Sélections manquantes
Sélections manquantes
Erreur :
at least one field or aggregation is required
Cause : La requête ne contient aucune sélection ni agrégation.Solution : Ajoutez au moins une sélection à votre requête :Source de données invalide
Source de données invalide
Erreur :
invalid query table: QUERY_DATA_SOURCE_UNSPECIFIED
Cause : Il y a probablement une faute de frappe dans le champ data_source
.Solution : Vérifiez l’orthographe de votre source de données. Options valides :QUERY_DATA_SOURCE_USER_DATA
QUERY_DATA_SOURCE_CHAT_DATA
QUERY_DATA_SOURCE_COMMAND_DATA
QUERY_DATA_SOURCE_PCW_DATA
Fonctions d’agrégation mélangées
Fonctions d’agrégation mélangées
Erreur : Valide :
all selection fields should have an aggregation function, or none of them should
Cause : Certaines sélections ont des fonctions d’agrégation tandis que d’autres n’en ont pas.Solution : Ajoutez des fonctions d’agrégation à toutes les sélections ou supprimez-les partout :Non valide :Erreurs de champ et d’agrégation
Fonction d’agrégation invalide
Fonction d’agrégation invalide
Erreur :
invalid aggregation function for string type field ide: QUERY_AGGREGATION_SUM
Cause : La fonction d’agrégation n’est pas prise en charge pour le type de champ spécifié.Solution : Consultez la section Champs disponibles pour voir quelles fonctions d’agrégation sont valides pour chaque champ. Les champs de type chaîne prennent généralement uniquement en charge COUNT
et UNSPECIFIED
.Agrégation sur champ distinct
Agrégation sur champ distinct
Erreur : Valide :
tried to aggregate on a distinct field: distinct_developer_days. Consider aggregating on the non-distinct fields instead: [api_key date]
Cause : Les champs suivant le motif « distinct_* » ne peuvent pas être utilisés dans la section aggregations.Solution : Utilisez les champs alternatifs suggérés pour l’agrégation :Non valide :Alias de champ en double
Alias de champ en double
Erreur :
duplicate field alias for selection/aggregation: num_acceptances
Cause : Plusieurs selections ou aggregations portent le même nom.Solution : Assurez-vous que tous les alias de champ sont uniques. N’oubliez pas que si aucun nom n’est spécifié, la valeur par défaut est {aggregation_function}_{field_name}
.Erreurs de filtrage des données
Nom de groupe invalide
Nom de groupe invalide
Erreur :
invalid group name: GroupName
Cause : Le nom de groupe indiqué n’existe pas dans votre organisation.Solution :- Vérifiez l’orthographe du nom de groupe
- Assurez-vous que le groupe existe dans les paramètres de votre équipe
- Utilisez exactement le nom de groupe tel qu’il apparaît dans le tableau de bord de votre équipe
Format d’horodatage invalide
Format d’horodatage invalide
Erreur : Exemples valides :
invalid timestamp format
Cause : L’horodatage n’est pas au format RFC 3339.Solution : Utilisez le format d’horodatage correct :2024-01-01T00:00:00Z
2024-12-31T23:59:59Z
2024-06-15T12:30:45Z
Filtres en conflit
Filtres en conflit
Erreur : Exemple valide :Ou :
Cannot use both group_name and emails parameters
Cause : Les paramètres group_name
et emails
ont été fournis simultanément dans une requête Cascade Analytics.Solution : Utilisez soit group_name
, soit emails
, mais pas les deux :Exemple invalide :Limitation du débit
Limite de débit dépassée
Limite de débit dépassée
Erreur :
429 Too Many Requests
Cause : Vous avez dépassé la limite de taux de l’API.Solution :- Patientez avant d’effectuer de nouvelles requêtes
- Mettez en place un backoff exponentiel côté client
- Envisagez de regrouper plusieurs requêtes en une seule lorsque c’est possible
- Contactez l’assistance si vous avez besoin de limites plus élevées
Conseils pour le débogage
1. Commencez simplement
2. Valider les noms de champs
3. Vérifiez la compatibilité des agrégations
4. Tester les filtres séparément
5. Utiliser un formatage JSON approprié
Obtenir de l’aide
- Vérifiez attentivement le message d’erreur — La plupart des erreurs fournissent des indications précises pour résoudre le problème
- Consultez les exemples — Comparez la structure de votre requête aux exemples opérationnels de la documentation
- Contactez l’assistance — Adressez-vous à Windsurf Support avec votre message d’erreur et votre requête spécifiques