Acceda al error de OLE DB en el servicio (no en el escritorio)

Un usuario Pregunto ✅

trineo

He encontrado algunas publicaciones sobre este error, pero todas parecen pertenecer al escritorio. Sin embargo, el error que detecto proviene del servicio después de publicar mi conjunto de datos…

Ejecuto todo en 64 bits en mi escritorio (Access y PBI Desktop): me conecté a la carpeta Sharepoint desde PBI Desktop, profundicé en el binario de Excel e hice una gran cantidad de transformación antes de publicar en mi espacio de trabajo premium.

Una vez publicado, programo la actualización al proporcionar las credenciales de SharePoint en la configuración del conjunto de datos.

Cuando se actualiza, me sale este error:

Tipo de fuente de datos:
Error de proceso: 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 de cliente, visite el siguiente sitio: https://go.microsoft.com/fwlink/?LinkID=285987.
URI de clúster: WABI-NORTE-EUROPA-redirect.analysis.windows.net
ID de actividad: 00000000-0000-0000-0000-000000000000
Solicitar identificación: c55a7d88-bd9c-4c81-ac6e-080cf727dffc
Hora: 2017-08-26 16:00:26Z

Esto se ejecuta a través de SharePoint Online, no de una puerta de enlace personal o similar, por lo que se conecta directamente. ¿Por qué aparecería un mensaje sobre algo relacionado con la máquina local?

#muy confundido

@Sleigher

Verifique su formato de archivo de Excel. Asegúrate de estar usando Tipo de archivo .xlsx o .xlsm y menos de 1 GB.

Referencia:
Obtener datos de archivos de libros de Excel

Saludos,

@Sleigher

Verifique su formato de archivo de Excel. Asegúrate de estar usando Tipo de archivo .xlsx o .xlsm y menos de 1 GB.

Referencia:
Obtener datos de archivos de libros de Excel

Saludos,

trineo

En respuesta a v-sihou-msft

Gracias, esto resuelve el problema. Recibo un archivo xls que Flow guarda en Sharepoint.

Abrí el archivo en Excel y lo guardé como XLSX, también actualicé la fuente de datos en el escritorio de PBI y lo volví a publicar.

Ahora la actualización parece funcionar: ¡mi próximo problema será tratar de descubrir cómo convertir un .xls a un .xlsx mediante programación!

¿Todavía le resulta extraño que el escritorio de PBI esté contento con el XLS?

Gracias por los comentarios, muy apreciado

Atentamente,

R

olabodeo

En respuesta a trineo

Hola a todos,

Tengo el mismo problema aunque mis archivos de Excel son .xlsx no xls y los archivos de Excel están en una carpeta de Sharepoint. Pude actualizar el informe tanto en el escritorio como en el servicio powerbi, pero ahora no puedo actualizar desde el escritorio powerbi ni en el servicio powerbi. Sigue arrojando este error.

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 de cliente, visite el siguiente sitio: https://go.microsoft.com/fwlink/?LinkID=285987.

¿Algun consejo? Gracias por adelantado

Deja un comentario

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