Aperçu
Format de réponse 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
- Contrôlez 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 possède pas les autorisations « Teams Read-only » requises.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 non valide
Source de données non valide
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 incohérentes
Fonctions d’agrégation incohérentes
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 de toutes :Non valide :Erreurs de champs et d’agrégation
Fonction d’agrégation non valide
Fonction d’agrégation non valide
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 Available Fields pour voir quelles fonctions d’agrégation sont valides pour chaque champ. Les champs de type chaîne ne prennent généralement en charge que 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 modèle « 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. Rappelez-vous 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 non valide
Nom de groupe non valide
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 non valide
Format d’horodatage non valide
Erreur : Exemples valides :
invalid timestamp format
Cause : L’horodatage n’est pas au format RFC 3339 requis.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 taux de requêtes
Limite de taux dépassée
Limite de taux 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 de taux 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 correct
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 fonctionnels de la documentation
- Contactez l’assistance - Adressez-vous à Windsurf Support avec votre message d’erreur et votre requête