agustindelaf
Hola a todos,
El método SharePoint.files (Sharepoint Folder) funciona bien.
Para mi cliente, el propósito es conectarse a archivos de Excel (xlsx) que están almacenados en esta carpeta.
15 personas subirán hasta 1 archivo de Excel cada día.
En este momento, el sistema funciona muy bien y la actualización bajo demanda siempre es de 2 minutos, mientras que la actualización programada es de 15 minutos. Actualmente tenemos ~100 archivos.
¿Este sistema es escalable? ¿Podrá Power BI importar estos archivos de Excel cuando haya 1.000… o 10.000 archivos?
Muchas gracias de antemano
mfelix
Hola @augustindelaf,
En lugar de hacer el enlace a través de una carpeta de Sharepoint directamente al PBI, haría un flujo de datos (solo copie y pegue la consulta desde el escritorio) y conectaría PBI al flujo de datos, eso le dará mejores resultados en términos de rendimiento.
agustindelaf
En respuesta a mfelix
@mfelix
Lo intenté hoy por curiosidad.
De mis 40 solicitudes, la mitad tiene pasos de «Fusionar» o «Referencia» y, luego, se definen como entidades calculadas.
Flujo de datos dice «Este flujo de datos contiene entidades calculadas, que requieren Premium para actualizarse. Para habilitar la actualización, actualice este espacio de trabajo a la capacidad Premium».
Demasiado ! muy decepcionado.
mfelix
En respuesta a agustindelaf
Hola @agustindelaf,
¿Para qué estás usando estas tablas? Para conectarse a otras tablas y usarlas en su modelo, ¿para qué?
En tablas calculadas en flujos de datos, si no los necesita directamente en su modelo, puede deshabilitar la carga y el flujo de datos se calcula normalmente. Entonces, es posible fusionar esto con otras tablas.
Nuevamente, esto depende de cómo esté usando las tablas.
Tengo algunos modelos que tenían este error y pude solucionarlo al hacerlo.
agustindelaf
En respuesta a mfelix
Hola @MFélix?
Estas tablas se utilizan para procesar mis datos con operaciones simples como en cualquier proyecto.
Sí, conecto mis tablas entre ellas.
En mi modelo, la tabla VRF Samples es una tabla final, lo que significa que se usa (mucho, es la tabla principal) para la visualización. Entonces es un problema, ¿verdad?
Para otras tablas, sí, no son necesarias y puedo deshabilitarlas.
mfelix
En respuesta a agustindelaf
Hola @augustindelaf,
Tengo que verificar mis flujos de datos ya que creo que hay una manera de hacer que esto funcione, no estoy muy seguro, pero creo que no está cargando la tabla calculada sino creando una nueva que se refiera a esa, por lo que tendría una duplicación de la table pero como uno no está cargado, solo obtiene uno en su pbi.
Déjame volver a ti.
agustindelaf
En respuesta a MFelix
@MFelix sí, puedes volver a mí, pero para mí la respuesta es clara como el agua:
tienes que pagar (Premium) si quieres usar Dataflow para cualquier operación que sea un poco compleja.
Atentamente,
Agustín
MYPE
mfelix
En respuesta a agustindelaf
Hola @augustindelaf,
Entiendo su comentario, sin embargo, esto no es totalmente exacto. Si me refiero, puede tener tablas calculadas en el flujo de datos. He realizado la solución, pero actualmente no tengo acceso a ese informe específico.
Prueba una cosa por favor:
Deshabilite la tabla calculada en el flujo de datos y luego cree una nueva que haga referencia a la calculada para que el resultado final sea una tabla con la información de la primera.
compruebe si esto provoca el error de calculado pidiendo prima.
agustindelaf
En respuesta a mfelix
@MFélix,
Gracias por tu respuesta.
«hacer uno nuevo referenciando al calculado» >>> Lo intenté, y no es posible. Cada tabla que hace referencia a otra se considera una entidad calculada en Dataflow.
De todos modos, con GA de actualización incremental en Power BI desde ayer, incluso para usuarios Pro, siento que SharePoint y Power BI pueden trabajar juntos por mucho tiempo.
https://powerbi.microsoft.com/en-us/blog/incremental-refresh-is-generalmente-disponible/
BR
Agustín
mfelix
En respuesta a agustindelaf
Hola @augustindelaf,
De hecho, la actualización incremental es excelente, ya que no tendrá en cada actualización el total de datos actualizados.
Perdón por no poder ayudarlo con el trabajo de las entidades calculadas, pero se hizo en mi trabajo anterior y no recuerdo lo que hice de memoria.
Si necesitas algo más por favor dímelo, y no olvides marcar la respuesta correcta.
agustindelaf
En respuesta a mfelix
gracias @mfelix
¿Crees que podría permitirme importar 10 000 archivos de Excel?
mfelix
En respuesta a agustindelaf
Hola @augustindelaf,
Esto depende del tamaño de los archivos y el formato, también de su licencia. Personalmente, no estoy muy seguro de si tener esto basado en 10.000 archivos de Excel es la mejor opción. Si tiene errores en la fuente de datos (cualquiera de los 10.000 archivos), será difícil verificarlo.
¿Puedo preguntar por qué se basa esto en archivos de Excel?
agustindelaf
En respuesta a MFelix
Porque ~20 personas en el mundo con conexión a Internet limitada deberían ingresar datos en estos archivos que conocen y que existen desde hace algún tiempo.
Gracias por la respuesta. También tenía esta preocupación por la gestión de errores.
Pronto implementaremos algo como MS Access o SQL Server.
hguy71
@augustindelaf
No hay problema siempre y cuando permanezcas por debajo del límite de 1 GIG.
EDITAR: tenga en cuenta también que para cada archivo que hay, tomaría más tiempo dependiendo de sus pasos de transformación
agustindelaf
En respuesta a hguy71
Para verificar el tamaño de mi conjunto de datos pbi, solo necesito ir a la ventana Propiedades del pbix y verificar el tamaño del archivo, ¿verdad?