Visão geral
Formato da resposta de erro
Erros comuns
Erros de autenticação
Service Key inválida
Service Key inválida
Erro:
Invalid service key
Causa: A Service Key fornecida não é válida ou foi revogada.Solução:- Verifique se sua Service Key está correta
- Confira se a Service Key não foi revogada
- Gere uma nova Service Key, se necessário
Permissões insuficientes
Permissões insuficientes
Erro:
Insufficient permissions
Causa: A Service Key não possui as permissões necessárias “Teams somente leitura”.Solução:- Atualize as permissões da Service Key nas configurações da equipe
- Certifique-se de que a Service Key tenha acesso “Teams somente leitura”
Erros na estrutura da query
Faltando selections
Faltando selections
Erro:
at least one field or aggregation is required
Causa: A solicitação da query não contém nenhuma selections ou aggregations.Solução: Adicione pelo menos uma selection à solicitação da sua query:Data source inválida
Data source inválida
Erro:
invalid query table: QUERY_DATA_SOURCE_UNSPECIFIED
Causa: Provavelmente há um erro de digitação no campo data_source
.Solução: Verifique a grafia da sua data source. Opções válidas:QUERY_DATA_SOURCE_USER_DATA
QUERY_DATA_SOURCE_CHAT_DATA
QUERY_DATA_SOURCE_COMMAND_DATA
QUERY_DATA_SOURCE_PCW_DATA
Funções de agregação inconsistentes
Funções de agregação inconsistentes
Erro: Válido:
all selection fields should have an aggregation function, or none of them should
Causa: Algumas selections têm funções de agregação enquanto outras não.Solução: Adicione funções de agregação a todas as selections ou remova de todas:Inválido:Erros de campos e agregações
Função de agregação inválida
Função de agregação inválida
Erro:
invalid aggregation function for string type field ide: QUERY_AGGREGATION_SUM
Causa: A função de agregação não é compatível com o tipo de campo especificado.Solução: Consulte a seção Available Fields para ver quais funções de agregação são válidas para cada campo. Campos do tipo string geralmente oferecem suporte apenas a COUNT
e UNSPECIFIED
.Agregação em campo distinct
Agregação em campo distinct
Erro: Válido:
tried to aggregate on a distinct field: distinct_developer_days. Consider aggregating on the non-distinct fields instead: [api_key date]
Causa: Campos com o padrão “distinct_*” não podem ser usados na seção aggregations.Solução: Use os campos alternativos sugeridos para agregação:Inválido:Aliases de campos duplicados
Aliases de campos duplicados
Erro:
duplicate field alias for selection/aggregation: num_acceptances
Causa: Múltiplas selections ou aggregations têm o mesmo nome.Solução: Garanta que todos os aliases de campo sejam únicos. Lembre-se de que, se nenhum nome for especificado, o padrão é {aggregation_function}_{field_name}
.Erros de filtragem de dados
Nome de grupo inválido
Nome de grupo inválido
Erro:
invalid group name: GroupName
Causa: O nome do grupo especificado não existe na sua organização.Solução:- Confira a grafia do nome do grupo
- Verifique se o grupo existe nas configurações da sua equipe
- Use exatamente o nome do grupo como aparece no painel da sua equipe
Formato de timestamp inválido
Formato de timestamp inválido
Erro: Exemplos válidos:
invalid timestamp format
Causa: O timestamp não está no formato RFC 3339 correto.Solução: Use o formato de timestamp correto:2024-01-01T00:00:00Z
2024-12-31T23:59:59Z
2024-06-15T12:30:45Z
Filtros conflitantes
Filtros conflitantes
Erro: Válido:Ou:
Cannot use both group_name and emails parameters
Causa: Os parâmetros group_name
e emails
foram fornecidos simultaneamente em uma solicitação do Cascade Analytics.Solução: Use group_name
OU emails
, mas não os dois:Inválido:Limitação de taxa
Limite de taxa excedido
Limite de taxa excedido
Erro:
429 Too Many Requests
Causa: Você excedeu o limite de requisições da API.Solução:- Aguarde antes de fazer novas requisições
- Implemente backoff exponencial no seu cliente
- Considere agrupar várias consultas em uma única requisição, quando possível
- Entre em contato com o suporte se precisar de limites de taxa mais altos
Dicas de Debug
1. Comece de forma simples
2. Validar nomes de campos
3. Verifique a compatibilidade das agregações
4. Teste os filtros separadamente
5. Use a formatação JSON correta
Obtendo ajuda
- Verifique atentamente a mensagem de erro - A maioria das mensagens inclui orientações específicas sobre como corrigir o problema
- Revise os exemplos - Compare a estrutura da sua consulta com os exemplos que funcionam na documentação
- Fale com o suporte - Entre em contato com o Windsurf Support e envie a mensagem de erro e a consulta específicas