Cómo conectar la hoja de Google a Power BI

Un usuario Pregunto ✅

christianjon17

Buen día,

Me gustaría preguntar si ¿cómo puedo importar la hoja de Google a Power BI?

Por su ayuda.

Gracias y Dios te bendiga,

cristiano

mike_honey

La forma más fácil es obtener datos / de la Web, luego ingresar la URL de su hoja de Google, con «& output = xls» al final, p. Ej.

http://spreadsheets.google.com/pub?key=r1hlZB_n1rpXTij11Kw7lTQ&output=xls

Luego, PBI analiza el archivo de Excel resultante, mostrando las pestañas como tablas, que puede editar y manipular.

Anónimo

Hola,

¿Existe alguna posibilidad de conectar la hoja de Google si no tengo acceso a la API de Google (limitación de la empresa)?

y no puedo configurar el documento disponible para nadie (además de la limitación de la empresa).

de hecho, cuando inserto el enlace, me da un error y puedo ver en Web View que se requiere la identificación de Google.

jonas123

En respuesta a Anónimo

¡Hola!

Tuve el mismo problema: lo que hice fue crear el proyecto desde mi cuenta privada de Google. Puede crear un proyecto, agregar las API: sy descargar las credenciales. ¡Entonces solo tiene que compartir la Hoja con el correo electrónico en las credenciales que descargó! 🙂

komyji

En respuesta a jonas123

hola, he creado un libro de trabajo en las hojas de Google y quiero vincularlo a power bi. Esto funciona para mí, pero tan pronto como publico el informe en power bi online y lo comparto con alguien, los datos no se actualizan automáticamente. ¿Es posible publicar el informe en línea y al mismo tiempo actualizar los datos del libro de trabajo de Google? Gracias

MWinter225

esto funcionó para mí!

https://stackoverflow.com/questions/45945815/how-to-connect-google-sheet-with-power-bi

Honza

Hola tios,

para conectarse de forma totalmente segura, puede utilizar mi conector personalizado Power BI – Google Spreadsheets:

https://github.com/fluf1024/PQGoogleSpreadsheet

mpalha04

En respuesta a Honza

Hola,

Ayer me conecté correctamente a mis datos de Google Sheets utilizando este conector. Sin embargo, cuando presiono actualizar, recibo los siguientes mensajes de error:

Capture.JPG

Capture.JPG

No ha cambiado ninguna columna en mis datos de origen, excepto que se agregaron nuevas filas. ¿Cómo puedo resolver este problema?

jkaemmerling

En respuesta a mpalha04

¿Está la hoja conectada a un formulario?

¿Se cambia el nombre de la columna en el archivo de origen?

Hizo cualquier cosa ¿Qué pasa con el archivo de origen que cambiaría el título, la posición o la estructura de la columna?

Además, ¿cuántas filas en la hoja de Google?

Abra el «Editor avanzado» en el Editor de consultas y vuelva a verificar todos de su sintaxis y vea si se están aplicando cambios a esa columna de fecha en la consulta.

El último consejo que generalmente me da resultados: retrocede paso a paso de todos los pasos de preparación de datos y mira si puedes deducir un patrón o dónde ocurrió el error. Por lo general, los errores son tan minúsculos que los humanos los extrañamos.

Anónimo

En respuesta a jkaemmerling

¿Alguien ha logrado que esto funcione con una actualización programada y una puerta de enlace personal?

Recibo el siguiente error:error.JPG

GGetty

En respuesta a Anónimo

@Anónimo Vea anteriormente en el hilo donde @mike_honey habla sobre el uso de acceso web anónimo en el servicio powerbi una vez que construye y crea por primera vez en power bi desktop …

@mike_honey Gracias por el seguimiento. Esta es una gran noticia (actualizaciones continuas anónimas de datos de Google Sheets directamente desde app.powerbi.com sin tener que pasar por Power BI Desktop y volver a publicar / sobrescribir). Ni siquiera consideré que app.powerbi.com pudiera acceder a una fuente de datos configurada / especificada en Power BI Desktop. Sigo pensando en app.powerbi.com como simplemente la presencia en línea de un archivo de Power BI Desktop y eso simplemente no es cierto. app.powerbi.com puede actuar por sí solo una vez establecido y publicado a través de Power BI Desktop. Es (¿todavía?) Contradictorio para mí darme cuenta de que hay funcionalidad continuaen app.powerbi.com (p. ej., conectarse a fuentes web) aunque el funcionalidad original solo se puede compilar a través de Power BI Desktop.

GGetty

Creo que ahora se necesita algo más que «& output = xls» al final de la URL. Aquí hay una solución sólida que probé y usé bastante para obtener datos completos de Google Sheet. Disculpas por todos los pasos:

1. Use Power BI Desktop (esto no funcionará solo en el servicio Power BI que debe iniciar en el escritorio).

2. Comparta Google Sheet y obtenga un enlace al compartir.

3. Pegue el enlace compartido de Google Sheet y terminará en algo como «adfe / edit? Usp = sharing»

4. Elimina / edit? Usp = sharing de la URL.

5. luego agregue export? Format = xlsx & id = donde la edición /? había comenzado previamente

6. luego copie y pegue la identificación larga de la primera parte de su URL

7. la URL larga y final que debe usar para obtener Power BI de la web será algo como:

«https://docs.google.com/spreadsheets/d/1nWV8adkjfadkfHWDIAa3ad/export?format=xlsx&id=1nWV8adkjfadkfHWDIAa3ad «

NOTA: la identificación después del signo igual coincide con la identificación de Google para compartir la hoja. (Por cierto, esto no es un enlace real, solo una demostración).

Eso es todo: ahora puede diseñar en Power BI Desktop y publicar en el servicio Power BI en la web (si es necesario). El único inconveniente es que no hay actualización automática. La gente puede editar / ingresar en Google Sheet, pero el cambio no aparecerá en Power BI Desktop hasta que haga clic en actualizar y no aparecerá en el servicio Power BI hasta que vuelva a publicar y sobrescribir. Para intentar la cuasi-automatización desde una fuente de datos de Google Sheets, es posible que desee considerar guardar su archivo de escritorio PBIX en su carpeta OneDrive, ya que el servicio Power BI podría actualizarse cada hora, lo que podría al menos eliminar el paso final en la actualización del servicio Power BI. . Tan pronto como la gente realice cambios en Google Sheet, simplemente haga clic en actualizar en Power BI Desktop, que buscará y actualizará las imágenes en función de los datos actualizados, pero luego simplemente guardará ese archivo PBIX actualizado en una carpeta de OneDrive que se publica en el servicio Power BI y debería actualizarse automáticamente en una hora.

kuldeep

En respuesta a GGetty

¡Gracias!

Esta funcionando.

PowerBI_AB

En respuesta a GGetty

Hola,

pbigooglesheets.pngIntenté usar esto, sin embargo, después de construir la conexión, no carga el archivo correctamente. Con otro métodos también, el error constante es que la vista de tabla tiene 4 columnas (no es parte de la base de datos habitual). Incluso después de avanzar desde la vista previa, los datos reales no se cargan

En respuesta a PowerBI_AB

He usado este conector personalizado recientemente y funcionó bien:

https://www.thebiccountant.com/2017/09/24/custom-connector-import-google-sheets-oauth2-powerbi/

PowerBI_AB

En respuesta a ImkeF

hey gracias, podemos conectarnos


@ImkeF escribió:

He usado este conector personalizado recientemente y funcionó bien:

https://www.thebiccountant.com/2017/09/24/custom-connector-import-google-sheets-oauth2-powerbi/


¿Hojas de Google vinculadas a la identificación de la empresa con power bi?

En respuesta a PowerBI_AB

Hola @PowerBI_AB,

No entiendo a qué te refieres con «vinculado a la identificación de la empresa «(En realidad, no estoy muy familiarizado con GoogleSheets)

asmarezgui

En respuesta a ImkeF

¿Debería funcionar esto también con Power BI Report Server?

Atentamente

En respuesta a asmarezgui

Hola @asmarezgui,

también puede publicar el informe en el servidor de informes, pero no puede programar una actualización desafortunadamente, debido a las limitaciones actuales con OAuth: https://docs.microsoft.com/en-us/power-bi/report-server/scheduled-refresh

NWBI

En respuesta a GGetty

@GGetty Does usando el «exportar? format = xlsx & id = «publicar la hoja en la web para acceder?

Solo quiero asegurarme, antes de usarlo, de que esta solución no hace que nuestra hoja se publique o esté disponible para nadie más que con quien se ha compartido.

Si esto mantiene la seguridad de la hoja, esta es una solución realmente elegante.

¡Esperamos tener noticias tuyas!

GGetty

En respuesta a NWBI

@NWBI Creo que tenía que publicar si quería utilizar la solución «¿exportar? …». Definitivamente, primero debe probar con una hoja de cálculo que no tenga datos confidenciales. Advertencia emptor. Este hilo tiene casi dos años. Otras personas en el hilo hablaron sobre la configuración de una ID de desarrollador de Google para un acceso más seguro; es posible que desee probar una de esas soluciones.

NWBI

En respuesta a GGetty

Esto funcionó bien en una hoja inédita.

Interesante.

¡Buena solución, gracias!

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *