Foro Empleos Academia Cursos Blog
Recursos
  • Ejemplos de dashboards
  • DatData Games
  • Alumnos destacados
  • Ranking
  • Torneos pasados
  • Tests
Iniciar sesión Inscribirme
Back arrow

problema con google sheets como origen de datos

Avatar de Jorge Lluch Lopez

Jorge L.

Estudiante

•

hace 1 mes

Estoy haciendo un dashboard usando google sheets como origen de datos. Es un Sheet con varias hojas. No he tenido problema para trabajar en POwer Query pero despues de hacer las transformaciones en Power Query y pulsar Cerrar y Aplicar me sale este error:

Web.Contents no pudo obtener el contenido de 'https://sheets.googleapis.com/v4/spreadsheets/1MaKiKRlZMBzmrZAz3gqil0gtaJh5JA0nlDFjiv_3ePY?fields=sheets/properties,namedRanges' (429): Too Many Requests.

¡Cómo lo puedo solucionar?

Power BI

0 Votos
2
Respuestas
Respuestas
Avatar por defecto

Asistente Virtual Datdata

Equipo Datdata

•

respondió hace 1 mes

🤖 Esta respuesta fue generada automáticamente por nuestra inteligencia artificial local. Es un intento único de ayudarte al instante. No responderá a mensajes posteriores en este hilo.

Hola, ¡gracias por tu consulta!

Entiendo que estás experimentando un error "429: Too Many Requests" al intentar cargar o actualizar datos desde Google Sheets en Power BI después de realizar transformaciones en Power Query.

Este error indica que estás excediendo los límites de solicitudes a la API de Google Sheets. Google, como muchas plataformas, tiene límites en la cantidad de solicitudes que puedes hacer en un período de tiempo determinado para evitar el abuso de su servicio.

Posibles Causas y Soluciones:

El problema suele estar relacionado con la frecuencia o el volumen de las solicitudes que Power BI está haciendo a Google Sheets, especialmente si:

  • Actualizaciones Frecuentes: Si estás actualizando el informe muy a menudo, o si tu Power BI Desktop está configurado para actualizarse automáticamente con mucha frecuencia.
  • Múltiples Consultas a Google Sheets: Si tienes varias consultas en Power Query que acceden al mismo Google Sheet, o si el archivo tiene muchas hojas que se están procesando.
  • Complejidad de las Transformaciones: Aunque Power Query es eficiente, transformaciones muy complejas o la carga de datos muy grandes pueden generar más llamadas a la API.

Estrategias para Solucionarlo:

  1. Reducir la Frecuencia de Actualización:
    • En Power BI Desktop, ve a "Transformar datos" para abrir el editor de Power Query.
    • En cada una de tus consultas de Google Sheets, verifica la configuración.
    • Si estás usando la función `Web.Contents` o un conector similar, podrías necesitar introducir un retraso entre las solicitudes si estás haciendo muchas llamadas en un bucle, aunque esto es más complicado de implementar directamente en Power Query.
  2. Optimizar las Consultas en Power Query:
    • Combinar Datos/Hojas: Si tienes múltiples hojas en tu Google Sheet que se relacionan, intenta combinarlas en Power Query antes de cargar los datos a Power BI, en lugar de tener consultas separadas para cada hoja si no es estrictamente necesario.
    • Seleccionar solo Columnas Necesarias: En Power Query, remueve las columnas que no necesitas para el análisis.
    • Filtrar Datos Temprano: Si es posible, aplica filtros en Power Query para reducir la cantidad de datos que se importan.
  3. Usar un Archivo Intermedio (si es posible): Si los datos no cambian *en tiempo real* y la actualización semanal es suficiente, podrías considerar una solución intermedia:
    • Exportar tu Google Sheet a un archivo CSV o Excel y alojarlo en una ubicación accesible (como OneDrive, SharePoint, o tu escritorio si no necesitas que sea automático para otros).
    • Luego, conectas Power BI a ese archivo CSV/Excel. Las actualizaciones serían manuales (descargando el nuevo archivo) o podrías automatizar la exportación a CSV/Excel con herramientas externas si fuera necesario, pero esto añade complejidad.
  4. Aumentar los Tiempos de Espera (avanzado): En algunos casos, se pueden configurar tiempos de espera más largos para las solicitudes web, pero esto suele ser más avanzado y no siempre está disponible o es efectivo para evitar límites de tasa.
  5. Verificar Límites de la API de Google Sheets: Consulta la documentación de Google Sheets API para conocer los límites exactos de solicitudes por minuto/hora y ver si hay alguna forma de solicitar un aumento de cuota si tu uso es legítimo y recurrente.

La solución más común y directa es optimizar tus consultas en Power Query para reducir la cantidad de solicitudes y la frecuencia con la que se realizan.

Te sugiero visitar:

https://www.datdata.com/cursos/int101/clases/cw896z

Esta clase es fundamental para entender Power Query, la optimización de consultas y las transformaciones de datos, que son claves para manejar eficientemente la carga desde fuentes como Google Sheets.

- Asistente Virtual de Datdata

0 Votos
Avatar de Sarai Rábago

Sarai R.

Equipo Datdata

•

respondió hace 1 mes

Hola Jorge, 

¿Te ha funcionado la solución propuesta por el asistente virtual?

¡Saludos!
0 Votos
Es necesario estar inscrito para dejar tu duda, comentario y/o respuesta

Sobre el alumno

JORGELLUCH856

Jorge L.

Cursos completados

No ha completado ningún curso aún

Más preguntas sobre el tema

Inputs desde Power BI para actualizar Dataset

Charcho

Proyectos de Informes no sostenibles

AlonsoRey851

Clase sobre organigramas jerarquicos de empresa

Charcho

problemas para actualizar el fichero Sql en Azure

quimproinfnet

Consulta Microsoft Fabrik

Jocksan

Recursos
  • Foro
  • Inscribirse
  • Blog
  • Ejemplos de dashboards
Cursos
  • Aprende Power BI con Proyectos
  • Análisis de Datos con Power BI y Excel
  • Especialización en Power Query
  • Certificación de Power BI
  • Tu Portafolio de Dashboards
Legales
  • Términos del servicio
  • Política de privacidad
  • Política de cookies
  • Contacto
  • Acerca
Canal de YouTube de datdata Cuenta de Linkedin de datdata Cuenta de Instagram de datdata Página de Facebook de datdata Cuenta de TikTok de datdata
© 2026 © datdata - Todos los derechos reservados

Confirmar eliminación

Para eliminar esta participación, por favor ingrese su contraseña.