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 keyCause: 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 permissionsCause: 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 requiredCausa: 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_UNSPECIFIEDCausa: 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_DATAQUERY_DATA_SOURCE_CHAT_DATAQUERY_DATA_SOURCE_COMMAND_DATAQUERY_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 shouldCausa: 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_SUMCausa: 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_acceptancesCausa: 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: GroupNameCausa: 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 formatCausa: 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:00Z2024-12-31T23:59:59Z2024-06-15T12:30:45Z
Conflicting filters
Conflicting filters
Error: Válido:O bien:
Cannot use both group_name and emails parametersCausa: 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 RequestsCausa: 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