Carga de un archivo de OneDrive Personal en Power BI Desktop

Share on facebook
Share on twitter
Share on linkedin
Share on telegram
Share on whatsapp

Contenidos

Estoy seguro de que lo sabe, hay bastantes empresas que ofrecen almacenamiento de documentos en línea de forma gratuita, incluido Dropbox (que es mi favorito personal), pero también Google Drive y OneDrive Personal (Microsoft). Este artículo de hoy muestra cómo puede cargar datos de OneDrive Personal (almacenados en la nube) directamente en Power BI sin la necesidad de una puerta de enlace para actualizar sus libros de trabajo una vez cargados en PowerBI.com. Este proceso es un poco diferente a OneDrive for Business, de ahí este artículo.

Los pasos para completar este proceso son:

  • Guarde el archivo (normalmente Excel) en OneDrive Personal y sincronícelo en línea (o cópielo manualmente en línea)
  • Navegue a la carpeta en línea que contiene el archivo a través de un navegador.
  • Genere una URL segura para el archivo que Power BI pueda usar.
  • Importe los datos de Web.

Ilustraré esto con algunos datos de muestra que creé usando la base de datos Adventure Works. Guardé un archivo de Excel llamado «Test File.xlsx» en mi OneDrive Personal en mi PC y luego se sincronizó automáticamente con OneDrive Personal en línea. La forma más sencilla de encontrar el archivo en línea es hacer clic derecho en la carpeta que contiene el archivo en el explorador de Windows (la carpeta, no el archivo) y seleccionó «ver en línea». Si hace clic en el archivo, se le mostrará el archivo en línea. Si hace clic en la carpeta, le mostrará el archivo en la carpeta como se muestra a continuación.

Esto me llevó a la siguiente vista en mi navegador.

112320_0554_loadingafil1-1675729

Lo siguiente que debe hacer es obtener la URL segura del archivo. El proceso no es intuitivo e implica algunos pasos como muestro a continuación. Es fácil una vez que sabes cómo hacerlo.

Obtener la URL del archivo

Haga clic en los 3 puntos (n. ° 1 a continuación) y luego en Insertar (n. ° 2 a continuación).

112320_0554_loadingafil2-2069396

Aparecerá un panel a la derecha desde donde puede generar el código de inserción (# 1 a continuación).

112320_0554_loadingafil3-4401786

Copie el código completo (# 1 arriba) y péguelo en el Bloc de notas para editarlo.

  • Elimine todo el texto relacionado con el iFrame antes de que comience la URL, incluidas las comillas.
  • Reemplazar la palabra «¿incrustar?» con «descargar?», manteniendo el? marca.
  • Retire la parte de cid y conserve la parte de resid y authkey.
  • Elimina el resto del texto después de em = 2.

Vea abajo.

112320_0554_loadingafil4-7511846

Te quedará lo siguiente.

112320_0554_loadingafil5-7573370

A continuación, agregue «& app = Excel» como se muestra a continuación al final de la cadena.

112320_0554_loadingafil6-9473978

Esta es la URL final del archivo de Excel que puede usar para cargar en Power BI Desktop.

112320_0554_loadingafil7-9828149

Carga del archivo en Power BI Desktop

El siguiente paso es usar esta URL para cargar el archivo en Power BI Desktop. Abrí un nuevo workbook de Power BI e hice clic en Obtener datos (n. ° 1 a continuación) y luego en Web (n. ° 2 a continuación).

112320_0554_loadingafil8-4823853

Probablemente se le pedirá que ingrese sus credenciales. Debe seleccionar Credenciales anónimas aquí. Power Query no admite la autenticación para fuentes web distintas de OneDrive para la empresa y SharePoint. La forma en que funciona es que el enlace utilizado anteriormente contiene una clave de autoridad como parte de la URL para dar permiso para el acceso. Tenga en cuenta que cualquier persona con esta URL podrá acceder al archivo.

Copié la URL que obtuve en el bloc de notas, la pegué como se muestra a continuación y hice clic en Aceptar.

112320_0554_loadingafil9-2635880

A partir de ahí, el resto es bastante estándar. Puede seleccionar los datos que desea cargar desde el cuadro de diálogo como se muestra a continuación.

112320_0554_loadingafil10-2927679

Seleccioné la tabla e hice clic en Cargar. La tabla se carga en Power BI Desktop. Verifiqué los datos agregando una imagen como se muestra a continuación.

112320_0554_loadingafil11-9457580

No puede obtener una vista previa del workbook

Existe una limitación en el tamaño del archivo de Excel que se puede previsualizar en el navegador. Si el tamaño del archivo es superior a 5 MB e intenta obtener una «vista previa» del archivo, obtendrá un mensaje de error como se muestra a continuación.

112320_0554_loadingafil12-6740137

Pero no se rinda, esto solo se relaciona con la lectura del libro a través de un navegador para que se vea como Excel. Power Query no tiene problemas para cargar estos archivos. Simplemente ignore este mensaje si lo ve al generar el código de inserción y asegúrese de que cuando se conecte al archivo con Power Query no seleccione la vista previa web. Funcionará y cargará bien

Variaciones del enfoque

En realidad, en mis pruebas probé bastantes variaciones de los pasos exactos anteriores que funcionaron, algo así. A veces, un enfoque ligeramente diferente arrojará un mensaje de error pero, sin embargo, parece funcionar bien. Encontré que la combinación anterior es la más confiable, pero es posible que también encuentre otras formas que funcionen.

!function(f,b,e,v,n,t,s)
{if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};
if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=’2.0′;
n.queue=[];t=b.createElement(e);t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];
s.parentNode.insertBefore(t,s)}(window,document,’script’,
‘https://connect.facebook.net/en_US/fbevents.js’);
fbq(‘init’, ‘639916389503636’);
fbq(‘track’, ‘PageView’);

Suscribite a nuestro Newsletter

No te enviaremos correo SPAM. Lo odiamos tanto como tú.