TableroEMECH
Hola,
Creé un informe de Power BI que lee un correo electrónico de Outlook, extrae el archivo adjunto de Excel y realiza la función de consulta en los datos de Excel. Todos los días se envían correos electrónicos nuevos y Power BI Report lee el correo electrónico más reciente y actualiza el informe.
Todo esto funciona perfectamente bien en la aplicación PowerBI Desktop. Sin embargo, cuando programo la configuración de actualización automática a través del servicio PowerBI, la actualización automática arroja el siguiente error:
- Error de procesoLibro 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.
Solo para estar seguro, inicialmente la aplicación PowerBI Desktop mostró el mismo error. Por lo tanto, descargué el software del cliente como se sugiere en el error y la opción de actualización en la aplicación de escritorio funciona bien. Sin embargo, el servicio PowerBI arroja el mismo error mientras se actualiza automáticamente.
¿Alguna idea de por qué puede pasar esto?
lbendlin
En respuesta a TableroEMECH
sí, CSV es mucho mejor. También se carga mucho más rápido en Power BI en comparación con Excel.
lbendlin
No use archivos .xls. Migrar al formato de archivo .xlsx.
TableroEMECH
En respuesta a lbendlin
Bueno, esa es una solución ideal, pero los informes que se extraen en Excel provienen del sistema de TI heredado y no admiten el formato xlsx.
lbendlin
En respuesta a TableroEMECH
El servicio Power BI no es compatible con .xls, punto. No puedes hacer nada. Excepto tal vez usar Powershell o Power Automate para convertir el archivo de Excel de su sistema heredado al formato «nuevo» (¡presentado en 2007!).
TableroEMECH
En respuesta a lbendlin
¿Qué pasa si uso el formato csv en lugar de xls? ¿Eso ayudará?
También intentará ver si Power Automate ayuda a convertir un archivo adjunto en el correo electrónico de xls al nuevo formato.
lbendlin
En respuesta a TableroEMECH
sí, CSV es mucho mejor. También se carga mucho más rápido en Power BI en comparación con Excel.
TableroEMECH
En respuesta a lbendlin
Probé con el archivo CSV pero el error continúa 🙁
lbendlin
En respuesta a TableroEMECH
Sé más específico. ¿Cuál es el error ahora?
TableroEMECH
En respuesta a lbendlin
El mismo error que el que se reflejaba con el archivo de Excel. Reproducido a continuación nuevamente como referencia:
- Error de procesoLibro 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 del cliente, visite el siguiente sitio: https://go.microsoft.com/fwlink/?LinkID=285987.
TableroEMECH
En respuesta a TableroEMECH
Convirtió el archivo adjunto a csv y el problema se resolvió.
lbendlin
En respuesta a TableroEMECH
Compruebe sus otras fuentes de datos. Parece que tienes más basados en .xls.
TableroEMECH
En respuesta a lbendlin
Si. En el mismo informe, tengo algunas fuentes de datos de Excel más, pero todas son archivos .xlsx.