Conectando a Google Drive FOLDER

Un usuario Pregunto ✅

ryan_b_fiting

Hola –

Tengo un cliente que usa Google Drive para almacenar sus archivos. Estoy intentando conectar Power BI a una CARPETA en Google Drive, pero no tengo suerte para encontrar una solución para esto. He examinado algunos de los hilos aquí, pero no parece haber ninguna solución.

¿Alguien sabe si hay una forma de conectarse a una carpeta completa desde Google Drive, similar a lo que haría con una carpeta local para que pueda extraer todos los archivos a la vez, y cuando se agrega un nuevo archivo, solo tiene que hacerlo? actualizar el conjunto de datos?

Se agradecería cualquier información, ayuda o documentación al respecto. Me cuesta creer que Microsoft no tenga un conector de Google Drive.

Gracias

Ryan

Hola @ryan_b_fiting,

No, el conector de carpeta actual solo funciona con la ruta local.
Para su escenario, puede considerar usar un conector web (trabajar con ‘rest API «https://community.powerbi.com/» servicio web’), otros controladores de conector (por ejemplo, controlador odbc) o crear un conector personalizado para cumplir con sus requisitos .

Comenzando a desarrollar conectores personalizados

Saludos,

Xiaoxin Sheng

camargos88

Hola @ryan_b_fiting,

Usé Google Scripts and Triggers para hacerlo.

1-> Compartir una carpeta;

2 -> Cree una hoja de cálculo de Google para almacenar todas las URL compartidas;

3 -> Cree un script para obtener todas las URL compartidas en la hoja;

4 -> Crea un disparador para actualizar las hojas (lo he programado una vez al día, pero tienes muchas opciones). Puede encontrar el editor de activadores en «Editar -> Activador del proyecto actual». Simplemente seleccione la función de script que guardó y la recurrencia;

5 -> Conecte la hoja de cálculo (elemento 2) a Power BI;

Este es el script que utilicé:

function onLoad () {
var ss = SpreadsheetApp.getActiveSpreadsheet ();
var s = ss.getActiveSheet ();
var c = s.getActiveCell ();
var fldr = DriveApp.getFolderById («USE_THE_SHARED_FOLDER_URL»);
var archivos = fldr.getFiles ();
var data =[], f, str;
var ss = SpreadsheetApp.getActiveSheet ();
ss.clear ();
ss.appendRow ([«Name», «Date», «Id»]);
while (files.hasNext ()) {
f = archivos.siguiente ();
datos = [
f.getName(),
f.getDateCreated(),
f.getId()
];
ss.appendRow (datos);
}
}

Espero que esto te ayude,

Ricardo

Amitchandak

Consulte, si estos pueden ayudar

https://community.powerbi.com/t5/Power-Query/import-file-from-google-drive/td-p/43218

https://www.cdata.com/kb/tech/googledrive-odbc-power-bi.rst

Deja un comentario

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