Descripción general
Formato de respuesta de error
Errores frecuentes
Errores de autenticación
Clave de servicio no válida
Clave de servicio no válida
Error:
Invalid service key
Cause: La clave de servicio proporcionada no es válida o ha sido revocada.Solution:- Verifica que tu clave de servicio sea correcta
- Comprueba que la clave de servicio no haya sido revocada
- Genera una nueva clave de servicio si es necesario
Permisos insuficientes
Permisos insuficientes
Error:
Insufficient permissions
Cause: La clave de servicio no tiene los permisos requeridos “Teams Read-only”.Solution:- Actualiza los permisos de la clave de servicio en la configuración del equipo
- Asegúrate de que la clave de servicio tenga acceso “Teams Read-only”
Errores en la estructura de la consulta
Faltan selections
Faltan selections
Error:
at least one field or aggregation is required
Causa: La solicitud de consulta no contiene ninguna selections ni aggregations.Solución: Agrega al menos una selección (selection) a tu solicitud de consulta:data source inválida
data source inválida
Error:
invalid query table: QUERY_DATA_SOURCE_UNSPECIFIED
Causa: Probablemente hay un error tipográfico en el campo data_source
.Solución: Verifica la escritura de tu data source. Opciones válidas:QUERY_DATA_SOURCE_USER_DATA
QUERY_DATA_SOURCE_CHAT_DATA
QUERY_DATA_SOURCE_COMMAND_DATA
QUERY_DATA_SOURCE_PCW_DATA
Funciones de agregación mixtas
Funciones de agregación mixtas
Error: Válido:
all selection fields should have an aggregation function, or none of them should
Causa: Algunas selections tienen funciones de agregación y otras no.Solución: Agrega funciones de agregación a todas las selections o elimínalas de todas:Inválido:Errores de campos y agregaciones
Función de agregación no válida
Función de agregación no válida
Error:
invalid aggregation function for string type field ide: QUERY_AGGREGATION_SUM
Causa: La función de agregación no es compatible con el tipo de campo especificado.Solución: Consulta la sección Available Fields para ver qué funciones de agregación son válidas para cada campo. Los campos de tipo string normalmente solo admiten COUNT
y UNSPECIFIED
.Agregación en campos distinct
Agregación en campos distinct
Error: Válido:
tried to aggregate on a distinct field: distinct_developer_days. Consider aggregating on the non-distinct fields instead: [api_key date]
Causa: Los campos con el patrón “distinct_*” no se pueden usar en la sección de aggregations.Solución: Usa los campos alternativos sugeridos para la agregación:No válido:Alias de campo duplicados
Alias de campo duplicados
Error:
duplicate field alias for selection/aggregation: num_acceptances
Causa: Varias selections o aggregations tienen el mismo nombre.Solución: Asegúrate de que todos los alias de campo sean únicos. Recuerda que, si no se especifica un nombre, se usa por defecto {aggregation_function}_{field_name}
.Errores al filtrar datos
Invalid group name
Invalid group name
Error:
invalid group name: GroupName
Causa: El nombre del grupo especificado no existe en tu organización.Solución:- Verifica la ortografía del nombre del grupo
- Confirma que el grupo exista en la configuración de tu equipo
- Usa el nombre del grupo exactamente como aparece en el panel de tu equipo
Invalid timestamp format
Invalid timestamp format
Error: Ejemplos válidos:
invalid timestamp format
Causa: La marca de tiempo no está en el formato RFC 3339 correcto.Solución: Usa el formato de marca de tiempo correcto:2024-01-01T00:00:00Z
2024-12-31T23:59:59Z
2024-06-15T12:30:45Z
Conflicting filters
Conflicting filters
Error: Válido:O bien:
Cannot use both group_name and emails parameters
Causa: Se proporcionaron ambos parámetros, group_name
y emails
, en una solicitud de Cascade Analytics.Solución: Usa group_name
O emails
, pero no ambos:Inválido:Limitación de tasa
Límite de tasa superado
Límite de tasa superado
Error:
429 Too Many Requests
Causa: Has excedido el límite de solicitudes de la API.Solución:- Espera antes de realizar solicitudes adicionales
- Implementa un backoff exponencial en tu cliente
- Considera agrupar varias consultas en una sola solicitud cuando sea posible
- Contacta al soporte si necesitas límites de tasa más altos
Consejos para depurar
1. Empieza por lo básico
2. Validar los nombres de los campos
3. Verifica la compatibilidad de agregación
4. Prueba los filtros por separado
5. Usa un formato JSON adecuado
Obtener ayuda
- Revisa cuidadosamente el mensaje de error - La mayoría de los errores incluyen indicaciones específicas sobre cómo resolverlo
- Revisa los ejemplos - Compara la estructura de tu consulta con los ejemplos que funcionan en la documentación
- Contacta al soporte - Ponte en contacto con Windsurf Support y envía tu mensaje de error específico junto con tu consulta