¿Cómo resolver el error de actualización de Power Bi con datos alojados en Google Sheets?

Power Bi Clínica Psicológica

Siempre he pensado que es un buen ejercicio documentar el proceso de solución de un problema que nos compete a much@s y compartirlo con la comunidad para ayudar. Es algo que siempre he agradecido cuando me encuentro en un bache del que cuesta mucho trabajo salir. Hoy me toca a mí.

Les cuento: Desde hace algunos meses migramos de Tablaeu a Power Bi para llevar a cabo diversas estrategias de «Business Intelligence». Alimentamos Power Bi con un conjunto de datos que integra el registro diario de todas las operaciones de la clínica (prospectos, nuevos pacientes, altas, bajas, e historial de consultas, cancelaciones y datos financieros entre otras cosas) a fin de retroalimentar el desempeño del equipo, además de obtener diversos datos valiosos para mejorar nuestras planeaciones y métodos de trabajo.

El data set del que hablo reside en Google Sheets y a partir él hemos creado diversos «Dashboards» con nuestros principales KPI´s que se actualizan diariamente.

Resulta que desde hace varios días estuve recibiendo muchas notificaciones de Power Platform de «error de actualización del conjunto de datos» que evitaban disponer de la ultima versión de los datos en nuestros páneles de información, mientras que Power Bi para escritorio arrobajaba los siguientes errores al tratar de actualizar la fuente datos: 1) “The URL may be wrong or you might not have provided the right credentials to the server…”, 2) «We didn’t find any tables on this web page. No items selected for preview…» e incluso » DataSource.Error: The downloaded data is HTML, which isn’t the expected type «.

Discutimos el tema en un post de la comunidad Power Bi y encontramos 2 soluciones alternativas:

  1. Cambiar el nivel de privacidad de la fuente de Datos en Google Sheets a «cualquiera que tenga el enlace». Ésta solución tiene la desventaja de «relajar la seguridad» de tu fuente de datos, exponiendo información sensible de tu organización.
Ajuste del nivel de privacidad de la fuente de datos.
  1. Reemplazar la «sintaxis» de la fuente de datos identificando e incorporando el ID de la hoja de cálculo de la que se alimentan las visualizaciones o Dashboards con la siguiente nomenclatura: «https://docs.google.com/spreadsheets/d/{your ID}/export?format=xlsx&id={your ID}». En el post de la comunidad Power Bi sobre el error de la fuente de datos de Google Sheets se explica a detalle el método para identificar el ID de tu archivo en cuestión.

Espero que éstas soluciónes ayuden a evitar que te rompas la cabeza si tienes una implementación que funciona con una fuente de datos alojada en Google Sheets.

¡Hasta la Próxima!