almirante
Me gustaría apuntar a una carpeta dentro de una biblioteca de Sharepoint Online similar a la funcionalidad «conectar a la carpeta» que existe en el cliente local. ¿Alguien puede decirme si esto es posible? He visto algunos artículos que afirman que es posible y que son inexactos o que el método no es factible considerando que el rendimiento sería horrible. Se agradece cualquier ayuda.
v-yulgu-msft
En respuesta a almirante
Hola @admiralman,
Según mi prueba, tenemos que enumerar todas las carpetas disponibles y luego seleccionar las que necesitamos de la lista. Como se menciona en el enlace anterior:
Ahora que estamos dentro, podremos ver todos los archivos de todas las carpetas a las que tenemos acceso en ese sitio específico.. Esta puede ser una lista bastante larga, así que hagamos algunos filtros en la columna «Ruta de la carpeta» y seleccionemos la carpeta donde se almacenan sus datos para que solo obtenga los archivos de ella.
Si nos dirigimos a una carpeta específica en URL (https://microsoft.sharepoint.com/xxxx/xxxx/Shared%20Documents/Power%20BI), no se conectará y aparecerá el siguiente error.
Saludos,
Yuliana Gu
YashaswiniMohan
Hola,
No puedo conectar la lista en línea de sharepoint a power BI
Este es un error:
Detalles: «Microsoft.Mashup.Engine1.Library.Resources.HttpResource: Error en la solicitud:
Versión de OData: 3 y 4, Error: El servidor remoto devolvió un error: (500) Error interno del servidor. (ERROR INTERNO DE SERVIDOR 500)
Versión de OData: 4, Error: El servidor remoto devolvió un error: (500) Error interno del servidor. (ERROR INTERNO DE SERVIDOR 500)
Versión de OData: 3, Error: El servidor remoto devolvió un error: (500) Error interno del servidor. (ERROR INTERNO DE SERVIDOR 500)»
¿Podría alguien ayudarme con esto?
Alwyn1991
En respuesta a YashaswiniMohan
Oye,
¿Estás intentando conectarte al sitio oa la URL completa? puede sonar tonto, pero si se conecta solo al sitio y no a la URL completa, debería poder navegar a la lista
Salud
Alabama
YashaswiniMohan
En respuesta a Alwyn1991
ey !
Le estoy dando esto a la lista en línea de sharepoint-
https://xyz-my.sharepoint.com/:f:/p/yashaswini_m
todavía muestra este error:
Detalles: «Microsoft.Mashup.Engine1.Library.Resources.HttpResource: Error en la solicitud:
Versión de OData: 3 y 4, Error: El servidor remoto devolvió un error: (500) Error interno del servidor. (ERROR INTERNO DE SERVIDOR 500)
Versión de OData: 4, Error: El servidor remoto devolvió un error: (500) Error interno del servidor. (ERROR INTERNO DE SERVIDOR 500)
Versión de OData: 3, Error: El servidor remoto devolvió un error: (500) Error interno del servidor. (ERROR INTERNO DE SERVIDOR 500)»
Alwyn1991
En respuesta a YashaswiniMohan
cuando va a casa en su sitio de sharepoint, desea usar esa URL en lugar de la URL cuando puede ver la lista, por ejemplo
https://my.sharepoint.com/sites/home/personal/list
realmente quieres
https://my.sharepoint.com/sites/home
Si eso tiene sentido
Baker_airmaster
Esta parece ser la consulta en curso aquí, que es el problema que estoy experimentando.
Sí, puedo conectarme al directorio raíz de mi sitio de Sharepoint. Sin embargo, Power BI Desktop parece ignorar algunos archivos (por ejemplo, archivos .xlsx más nuevos) e incluye una gran cantidad de otros tipos de documentos, como archivos .pdf y .docx; no puedo eliminar mi acceso de escritura a los archivos como creador del informe, lo que parece para ser la única solución viable en este hilo hasta ahora.
La pregunta original de esta publicación se refiere a apuntar a una carpeta específica para conectarse, de modo que todos los demás archivos no estén disponibles. Estoy interesado en apuntar a un archivo .xlsx en particular que no aparece en mi lista de archivos disponibles en mi sitio de Sharepoint.
¿Es esto posible o no?
He agregado con éxito el libro de trabajo dentro del servicio Power BI (esperando que esto facilite el proceso de conexión) y también verifiqué que está presente en el directorio de Sharepoint (nota: no quiero apuntar al archivo que se encuentra en mi disco duro local). Me he conectado con éxito a otros 4 archivos .xlsx y es solo este en particular el que necesito y que simplemente no aparece. No tengo ideas para encontrar soluciones para forzar el uso de un archivo de Sharepoint como fuente de datos. El código del editor avanzado tampoco parece usar una dirección URL específica (estoy usando la opción cobine & transform).
Estaría abierto a modificar la conexión si hay una forma a través del editor avanzado, pero no estoy seguro de dónde reside la referencia al archivo específico en el código. He creado archivos .xlsx ficticios adicionales para ver si aparecen pero no. ¿Algo que ver con archivos más nuevos? No tiene mucho sentido para mí.
Gracias de antemano por su ayuda.
Ryan
Alwyn1991
En respuesta a Baker_airmaster
Hola Ryan @baker_airmaster,
Si no se muestra en la conexión de la carpeta de sharepoint, ¿ha intentado actualizar la vista previa para ver si aparece entonces?
¡Debo admitir que no es un problema en particular que me haya surgido hasta ahora!
alternativamente, puede utilizar el conector de datos web? busque la URL del archivo y utilice el conector web.
Ignore el texto real de la imagen, ya que solo eran datos ficticios. Si usa el vestido completo para el archivo en cuestión, una vez configurado, verá en la configuración de la fuente de datos que cambiará a sí mismo para ser una conexión de Sharepoint en lugar de una conexión web o al menos eso es lo que me ha sucedido a mí en el pasado.
Gracias
Alabama
NeilBarrett
En respuesta a Alwyn1991
En mi caso, restablecí la conexión a sharepoint y luego aparecieron las nuevas carpetas y archivos. Sin embargo, no es algo obvio que deba hacer, supongo que almacena en caché lo que encuentra en la primera conexión y no se actualiza durante un tiempo.
Alwyn1991
En respuesta a NeilBarrett
Oye Neil,
almacena en caché la primera vez que inicia sesión a menos que en Transform Data / Power Query editor use Actualizar vista previa dentro de la consulta que desea actualizar
Alwyn1991
bien puede ser consciente de la almacion ahora,
si usa Obtener datos y usa la carpeta de sharepoint, use el nombre del sitio de sharepoint y cuando esté en datos de transformación, navegue hasta el archivo que desee
NeilBarrett
En respuesta a Alwyn1991
¿Y qué hacer cuando tiene dos carpetas, cada una con un archivo = dos archivos en total, pero Obtener datos solo ve uno de los archivos?
No tenemos configurados los permisos de nivel de carpeta, el control de versiones está desactivado. PBI debería ver dos rutas diferentes y un archivo para cada ruta. No es así.
Trabajar con SharePoint parece mucho más doloroso de lo que debería ser.
Alwyn1991
En respuesta a NeilBarrett
¿Está usando una URL específica de archivo para el conector de datos o está usando la URL del sitio de sharepoint?
Tiendo a usar este último y navegar hasta el archivo, la única otra cosa que puedo pensar es si son 2 archivos diferentes. es decir, xlsx y xls
normalmente, el conector de datos de carpeta de sharepoint parece eliminar la idea de carpetas dentro de la biblioteca de documentos y solo tengo una gran lista de archivos para seleccionar
v-yulgu-msft
Hola @admiralman,
Power BI Desktop proporciona un conector de «Carpeta de SharePoint» que nos permite obtener todos los archivos dentro de una carpeta. Puede consultar el blog a continuación para obtener una descripción detallada:
Combinar archivos de Excel alojados en una carpeta de SharePoint con Power BI
Atentamente,
Yuliana Gu
Soluciones en adelante
En respuesta a v-yulgu-msft
Gracias después de horas de búsqueda, me ahorraste tanto tiempo. En mi caso, también fue útil exportar estos datos de consulta de Power BI para sobresalir. Usé lo siguiente pasos:
Paso 1) Consultar todos los elementos y subcarpetas en los datos de una carpeta de SharePoint utilizando Power BI: combinación de archivos de Excel alojados en una carpeta de SharePoint con Power BI
Paso 2) Transformar y exportar masivamente (5000+) elementos a Excel: usando Power BI Desktop: #PowerQuery – Copie fácilmente todas las consultas de un PBIX a Excel y viceversa – Erik Svensen – Blog sobre …
aar0n
En respuesta a v-yulgu-msft
@ v-yulgu-msft
¡¡¡¡Muchas gracias!!!! ¡La solución a continuación de usted es la única solución que funcionó para mí!
«
Hola @admiralman,
Power BI Desktop proporciona un conector de «Carpeta de SharePoint» que nos permite obtener todos los archivos dentro de una carpeta. Puede consultar el blog a continuación para obtener una descripción detallada:
Combinar archivos de Excel alojados en una carpeta de SharePoint con Power BI
Atentamente,
Yuliana Gu «
Anónimo
En respuesta a aar0n
Lo hice funcionar por solamente otorgar acceso a las carpetas específicas en el sitio de Sharepoint para el usuario que está creando el informe de Power BI.
Entonces sin acceso al sitio de inicio del sitio de Sharepoint – solo acceso de lectura a la (s) carpeta (s). Pruebe ingresando la URL utilizada en Power BI en un navegador y debería obtener acceso denegado.
Cree una nueva fuente de datos en el escritorio de Power BI utilizando la carpeta de Sharepoint: ingrese la URL del sitio de Sharepoint.
Verá una lista de todos los archivos en el sitio de Sharepoint, pero no se preocupe, elija Combinar y editar y solo debería ver los archivos en las carpetas a las que tiene acceso de lectura.
almirante
En respuesta a v-yulgu-msft
Entonces, si tengo 10 mil archivos en ese sitio entrlire, el informe tendrá que realizar un ciclo de todos ellos para filtrarlos y el proceso será extremadamente lento … ¿correcto?
v-yulgu-msft
En respuesta a almirante
Hola @admiralman,
Según mi prueba, tenemos que enumerar todas las carpetas disponibles y luego seleccionar las que necesitamos de la lista. Como se menciona en el enlace anterior:
Ahora que estamos dentro, podremos ver todos los archivos de todas las carpetas a las que tenemos acceso en ese sitio específico.. Esta puede ser una lista bastante larga, así que hagamos algunos filtros en la columna «Ruta de la carpeta» y seleccionemos la carpeta donde se almacenan sus datos para que solo obtenga los archivos de ella.
Si nos dirigimos a una carpeta específica en URL (https://microsoft.sharepoint.com/xxxx/xxxx/Shared%20Documents/Power%20BI), no se conectará y aparecerá el siguiente error.
Saludos,
Yuliana Gu
MatiasTiscornia
En respuesta a v-yulgu-msft
Hola, tengo el siguiente problema: estoy tratando de traer todos los archivos de una carpeta específica en mi carpeta de sharepoint. Me conecto a mi carpeta de sharepoint y filtro la ruta de la carpeta. Cuando hago esto desde Power BI, encuentro la ruta de esa carpeta, pero cuando lo hago desde Excel, no puedo encontrarla (por supuesto cargo todos los datos en las opciones de filtro). Es como si fuera de Excel, Power Query no trae completamente lo que tenemos en nuestra carpeta de sharepoint (tenemos miles de archivos). Incluso copié y pegué el mismo código del editor avanzado.
IHPQ
En respuesta a MatiasTiscornia
Hola a todos, póster por primera vez, fan desde hace mucho tiempo.
No tengo una respuesta sobre esto (todavía estoy buscando una). Sin embargo, lo que estoy viendo es un problema relacionado con la configuración de los tipos de datos. Cuando se conecta a SharePoint a través de Power BI, las fechas (por ejemplo, la fecha de creación, acceso y modificación) se establecen automáticamente como la función de tipo «Fecha».
Pero en mi archivo y en la captura de pantalla de Matías a continuación, la fecha de acceso es nula. Esto hace que mi Power BI genere un error que indique problemas de tipo de datos. No puedo cambiar el tipo de datos en el segundo paso, en ese momento parece que es demasiado tarde.
¿Eso ayuda a alguien?
almirante
En respuesta a v-yulgu-msft
Ok … necesito revivir este hilo. Me las arreglé para seguir los pasos de esta publicación y el uso de la aplicación de escritorio puedo conectarme bien y transformar mis datos. Sin embargo, cuando lo implemento en el servicio powerbi e intento actualizar el conjunto de datos, aparece el siguiente error. He visto este error antes en mi escritorio después de una actualización, pero a) no lo veo ahora yb) solo lo veo en el servicio. ¿Algunas ideas?
Libro de Excel: el proveedor ‘Microsoft.ACE.OLEDB.12.0’ no está registrado en la máquina local. Es posible que se requiera la versión de 64 bits del proveedor OLEDB de Access Database Engine 2010 Access Database Engine para leer este tipo de archivo. Para descargar el software cliente, visite el siguiente sitio: https://go.microsoft.com/fwlink/?LinkID=285987. Tabla: Consulta2.