Panoramica
Formato della risposta d’errore
Errori comuni
Errori di autenticazione
Chiave di servizio non valida
Chiave di servizio non valida
Errore:
Invalid service keyCausa: La chiave di servizio fornita non è valida o è stata revocata.Soluzione:- Verifica che la chiave di servizio sia corretta
- Verifica che la chiave di servizio non sia stata revocata
- Genera una nuova chiave di servizio, se necessario
Autorizzazioni insufficienti
Autorizzazioni insufficienti
Errore:
Insufficient permissionsCausa: La chiave di servizio non dispone delle autorizzazioni richieste per l’endpoint che stai chiamando.Soluzione:- Aggiorna le autorizzazioni della chiave di servizio in impostazioni del team
- Consulta l’introduzione alle API per l’autorizzazione specifica richiesta da ciascun endpoint
Errori nella struttura della query
Selezioni mancanti
Selezioni mancanti
Errore:
at least one field or aggregation is requiredCausa: La richiesta della query non contiene selezioni né aggregazioni.Soluzione: Aggiungi almeno una selezione alla richiesta della query:Origine dati non valida
Origine dati non valida
Errore:
invalid query table: QUERY_DATA_SOURCE_UNSPECIFIEDCausa: Probabilmente c’è un errore di battitura nel campo data_source.Soluzione: Verifica che l’origine dati sia scritta correttamente. Opzioni valide:QUERY_DATA_SOURCE_USER_DATAQUERY_DATA_SOURCE_CHAT_DATAQUERY_DATA_SOURCE_COMMAND_DATAQUERY_DATA_SOURCE_PCW_DATA
Funzioni di aggregazione miste
Funzioni di aggregazione miste
Errore: Valido:
all selection fields should have an aggregation function, or none of them shouldCausa: Alcune selezioni hanno una funzione di aggregazione, mentre altre no.Soluzione: Aggiungi una funzione di aggregazione a tutte le selezioni oppure rimuovila da tutte:Non valido:Errori dei campi e delle aggregazioni
Funzione di aggregazione non valida
Funzione di aggregazione non valida
Errore:
invalid aggregation function for string type field ide: QUERY_AGGREGATION_SUMCausa: La funzione di aggregazione non è supportata per il tipo di campo specificato.Soluzione: Verificare la sezione Campi disponibili per vedere quali funzioni di aggregazione sono valide per ciascun campo. I campi di tipo stringa in genere supportano solo COUNT e UNSPECIFIED.Aggregazione su campi distinti
Aggregazione su campi distinti
Errore: Valido:
tried to aggregate on a distinct field: distinct_developer_days. Consider aggregating on the non-distinct fields instead: [api_key date]Causa: I campi con il pattern “distinct_*” non possono essere usati nella sezione aggregations.Soluzione: Usare i campi alternativi suggeriti per l’aggregazione:Non valido:Alias di campo duplicati
Alias di campo duplicati
Errore:
duplicate field alias for selection/aggregation: num_acceptancesCausa: Più selezioni o aggregazioni hanno lo stesso nome.Soluzione: Assicurarsi che tutti gli alias dei campi siano univoci. Ricordare che, se non viene specificato alcun nome, il valore predefinito è {aggregation_function}_{field_name}.Errori di filtro dei dati
Nome gruppo non valido
Nome gruppo non valido
Errore:
invalid group name: GroupNameCausa: Il nome del gruppo specificato non esiste nella tua organizzazione.Soluzione:- Controlla attentamente l’ortografia del nome del gruppo
- Verifica che il gruppo esista nelle impostazioni del team
- Usa il nome del gruppo esattamente come appare nella dashboard del team
Formato timestamp non valido
Formato timestamp non valido
Errore: Esempi validi:
invalid timestamp formatCausa: Il timestamp non è nel corretto formato RFC 3339.Soluzione: Usa il formato timestamp corretto:2024-01-01T00:00:00Z2024-12-31T23:59:59Z2024-06-15T12:30:45Z
Filtri in conflitto
Filtri in conflitto
Errore: Valido:Oppure:
Cannot use both group_name and emails parametersCausa: In una richiesta a Cascade Analytics sono stati specificati sia il parametro group_name sia il parametro emails.Soluzione: Usa group_name OPPURE emails, ma non entrambi:Non valido:Limitazione della frequenza delle richieste
Limite di frequenza superato
Limite di frequenza superato
Errore:
429 Too Many RequestsCausa: Hai superato il limite di frequenza dell’API.Soluzione:- Attendi prima di inviare altre richieste
- Implementa un backoff esponenziale nel client
- Se possibile, valuta di raggruppare più query in un’unica richiesta
- Contatta il supporto se hai bisogno di limiti di frequenza più elevati
Consigli per il debug
1. Inizia in modo semplice
2. Verifica i nomi dei campi
3. Verifica la compatibilità delle aggregazioni
4. Prova i filtri separatamente
5. Usa una formattazione JSON corretta
Assistenza
- Verifica attentamente il messaggio di errore - La maggior parte degli errori include istruzioni specifiche su come risolvere il problema
- Esamina gli esempi - Confronta la struttura della query con gli esempi funzionanti nella documentazione
- Contatta il supporto - Rivolgiti a Devin Desktop Support indicando il messaggio di errore specifico e la query
