Actualización en línea de Power BI: error «Microsoft.ACE.OLEDB.12.0»

Un usuario Pregunto ✅

joannab

Hola.

Recibo este error cuando intento actualizar el conjunto de datos de Power BI en línea (actualización programada y manual):

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.

En Power BI Desktop todo funciona bien. Los datos de origen se encuentran en Sharepoint Online y es un archivo .xlsb con pocas pestañas (4 tablas tomadas de 4 pestañas en este archivo).

Alguien sabe cómo resolver esto?

Gracias,

Juana

blm001

Mismo problema. Funciona bien en el escritorio, pero en el servicio aparece el error.

Reiterar…

La consulta busca en una carpeta en línea de SP. Se supone que toma todos los archivos .xls y los combina. Funciona bien en el escritorio, pero se produce el error publicado en el servicio.

Si abro cada Excel y lo guardo como xlsx, entonces está bien. Pero hay muchos archivos para convertir. Estos archivos se envían diariamente y se colocan en la carpeta automáticamente mediante Power Automate.

misel

Tengo el mismo problema con los archivos xlsx almacenados en sharepoint online. ¿Se ha encontrado la solución?

Oscar_Mtz_V

En la actualización programada, a Power BI solo le gustan los archivos de Excel con la extensión xlsx cuando se guardan en la nube, tuve que volver a guardar todos los archivos en esta extensión y funcionó.

Anotación 2019-10-31 123359.png

wb-poder

En respuesta a Oscar_Mtz_V

eso funcionó para mí, gracias!
Usé el código VBA en https://www.extendoffice.com/documents/excel/1349-excel-batch-convert-xls-to-xlsx.html para volver a guardar los archivos de forma masiva. Tenía algunos archivos con la terminación .xls y algunos con .XLS (mayúsculas). Para este último tuve que cambiar el código reemplazando xls con XLS.

Anónimo

Aquí igual,

Me gustaría verificar si hay una solución para esto en el servicio PBI, en el escritorio funciona bien

Anónimo

Hola,

Me gustaría verificar si hay alguna solución recomendada para este problema, además de cambiar el formato de archivo de la fuente de datos.

Estoy enfrentando el mismo problema al actualizar mi conjunto de datos a través del servicio Power BI, mientras que el requerido El proveedor Microsoft.ACE.OLEDB.12.0 ya está instalado en mi máquina (la misma versión que Power BI Desktop y todas las aplicaciones de Office), y todo funciona bien en Power BI Desktop.

¡Gracias!

Martha

Hola @joannab,

la descarga para Motor de base de datos de MS Access Redistribuible puede ser encontrado aquí. ¡Asegúrese de verificar la misma versión que su Power BI Desktop está instalada! Para obtener más detalles, consulte el blog de terceros.

Anónimo

En respuesta a v-frfei-msft

@v-frfei-msft

Todavía estoy esperando la confirmación de si esto es o no un problema. Todavía no puedo actualizar mis informes y buscaré alternativas si esto no se resuelve.

joannab

En respuesta a v-frfei-msft

Gracias, pero no resuelve el problema.

Actualizar en Power BI Desktop funciona correctamente. El problema existe cuando quiero actualizar el conjunto de datos en línea usando la actualización programada y también manual.

Anónimo

En respuesta a joannab

@joannab

Tengo el mismo problema.

@v-frfei-msft ,

¿Se ha resuelto esto?

joannab

En respuesta a Anónimo

Hola,

no se ha resuelto de mi parte. Noté que la causa en este caso particular es el formato del archivo fuente: uso el archivo .xlsb. Cuando lo guardo como .xlsm o .xlsx funciona bien, pero no es la solución satisfactoria para mí.

También tengo el mismo problema en otro proyecto cuando uso archivos fuente .xls o .accdb. Todo es refrescante sin problemas en el escritorio (Motor de base de datos de acceso instalado) pero actualizar en línea devuelve este error.

Por favor, hágamelo saber si encuentra alguna noticia al respecto.

Oscar_Mtz_V

En respuesta a joannab

Para el archivo de acceso, lo que hemos hecho es guardar el archivo en un servidor local y luego conectarlo a través de un Gateway, esto funciona.

wilson_smyth

En respuesta a Oscar_Mtz_V

Tengo una fuente de datos de archivo de Excel con la extensión .xlsx, guardada en Sharepoint en línea.

Cuando hago la actualización desde mi pc, funciona.

Cuando realizo la actualización desde el servicio powerbi, aparece el error Ace OLEDB.

Puedo confirmar que el archivo es .xlsx y siempre estuvo conectado solo desde Sharepoint.

¿Alguna idea sobre lo que podría estar causando esto?

Gracias

Anónimo

En respuesta a joannab

Estoy compilando más de 70 archivos ‘.xlsx’ y no puedo actualizar en línea, pero no hay problemas en el escritorio.

Anónimo

En respuesta a Anónimo

@v-frfei-msft ,

Adjuntar artefactos que respalden que proviene de una actualización web ‘a pedido’, y no del escritorio.

imagen.pngimagen.png

Deja un comentario

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