Descripción general
Formato de respuesta de error
Errores comunes
Errores de autenticación
Invalid service key
Invalid service key
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
Insufficient permissions
Insufficient permissions
Error:
Insufficient permissions
Cause: La clave de servicio no tiene los permisos necesarios de “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 a tu solicitud de consulta:data source no válido
data source no válido
Error:
invalid query table: QUERY_DATA_SOURCE_UNSPECIFIED
Causa: Probablemente haya un error tipográfico en el campo data_source
.Solución: Verifica la ortografía 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 de campos distintivos
Agregación de campos distintivos
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:Inválido:Aliases de campo duplicados
Aliases 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 aliases de campos sean únicos. Recuerda que, si no se especifica un nombre, el valor predeterminado es {aggregation_function}_{field_name}
.Errores de filtrado de 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 escritura del nombre del grupo
- Comprueba que el grupo exista en la configuración de tu equipo
- Usa el nombre exacto del grupo tal 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 correcto de marca de tiempo:2024-01-01T00:00:00Z
2024-12-31T23:59:59Z
2024-06-15T12:30:45Z
Conflicting filters
Conflicting filters
Error: Válido:O:
Cannot use both group_name and emails parameters
Causa: Se proporcionaron los 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
Se superó el límite de tasa
Se superó el límite de tasa
Error:
429 Too Many Requests
Causa: Superaste el límite de tasa de la API.Solución:- Espera antes de realizar más solicitudes
- Implementa retroceso exponencial (exponential backoff) en tu cliente
- Considera agrupar varias consultas en una sola solicitud cuando sea posible
- Ponte en contacto con soporte si necesitas límites de tasa más altos
Consejos para depurar
1. Comienza de forma sencilla
2. Validar nombres de campos
3. Verifica la compatibilidad de agregación
4. Prueba los filtros por separado
5. Usa un formato JSON adecuado
Obtén ayuda
- Revisa el mensaje de error con atención - La mayoría de los errores incluyen indicaciones específicas para solucionarlos
- 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 y la consulta específicos