ovetteabejuela
Hola,
Dado un escenario en el que solo tengo dos opciones para almacenar datos
Múltiples libros de Excel o una (1) base de datos de Access
Además, digamos que potencialmente podría llegar a alrededor de 10 millones de registros, haría una diferencia en términos de tiempo de consulta.
¿Sería más rápido cargar 10 millones de registros de una base de datos de Access en lugar de 10 millones de registros provenientes de varios libros de trabajo?
Lo pregunto porque estoy construyendo una estructura y quiero agilizar un proceso.
Los usuarios definitivamente enviarían sus datos a través de Excel, pero no sé si vale la pena convertirlos o cotejarlos en una base de datos de Access antes de cargarlos en PowerBI.
Guía por favor, gracias.
zlokesh
Hola @ovetteabejuela, tienes razón, siempre es bueno acceder a los datos de una sola fuente en lugar de varios libros de trabajo. Aquí sugeriré escribir el paquete en SSIS para convertir MS-Excel a MS-Access y usar el mismo archivo de Access.
En SSIS seleccione ms excel como FUENTE y MS-Acceso como Destino.
Si esto le ayuda, por favor, «Aceptar como solución», de lo contrario, hágamelo saber. Gracias.
ovetteabejuela
En respuesta a zlokesh
Espera, SSIS… necesitas un servidor SQL para eso, ¿verdad? ¿Está presente en MS Access?
zlokesh
En respuesta a ovetteabejuela
Sí @ovetteabejuela definitivamente lo requiere. Otra forma es convertir lo mismo que el siguiente enlace.
https://support.office.com/en-us/article/mover-datos-desde-excel-a-acceso-90c35a40-bcc3-46d9-aa7f-4106…
ovetteabejuela
En respuesta a zlokesh
Sí, simplemente me estoy refiriendo a este método ya que no tengo acceso a SSIS, por un momento pensé que había un paquete SSIS dentro de MS Access… jajaja.
De lo que realmente estoy tratando de obtener una respuesta es si ayudaría a convertir los datos de Excel para acceder antes de cargarlos en PowerBI.
entonces es como
Libro de Excel múltiple > Power Query (PowerBI)
versus
Libro de Excel múltiple > MS Access > Power Query (PowerBI)
Pero creo que inicialmente preferiste lo último en tu primera respuesta.
Anónimo
En respuesta a ovetteabejuela
No tengo mucha experiencia con el uso de acceso con Power BI. Mi intuición es que el acceso será más rápido de leer que las hojas de cálculo de Excel. Sin embargo, las hojas de cálculo de Excel, si hay varias, podrían parrelizarse mejor.
Supongo que le preocupa el rendimiento de la consulta de potencia, ya que una vez que los datos se cargan en el modelo, no importa de dónde provengan en términos de rendimiento, ya que todo está en la memoria en ese punto.
La única manera de decirlo con certeza es hacer algunas pruebas. Si tuviera este problema, lo probaría manualmente y mediría el tiempo de cada consulta usando este método.
https://blog.crossjoin.co.uk/2016/04/04/timing-m-query-execution-in-power-query-and-power-bi-revisit…
Asegúrese de usar datos con un número similar de filas y columnas y la misma cardinalidad/clasificación que usará su proceso de producción final.