March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount! Early bird discount ends December 31.
Register NowBe one of the first to start using Fabric Databases. View on-demand sessions with database experts and the Microsoft product team to learn just how easy it is to get started. Watch now
Hola
Me enfrento a este problema cada vez que intento aplicar cambios de consulta, viene el siguiente error
Error al guardar las modificaciones en el servidor. Ha regresado el error: "No hay suficiente memoria para completar esta operación. Inténtelo de nuevo más tarde cuando haya más memoria disponible. La función USERELATIONSHIP sólo puede utilizar las referencias de dos columnas que participan en la relación
La tabla contiene alrededor de 98.000 registros. que no es grande. Sin embargo, he creado muchas tablas basadas en la tabla central.
Cuando reduzco el tamaño de los datos, se aplica correctamente. Estoy usando 12 GB de RAM.
Revisé la tabla de rendimiento en "Administrador de tareas", muestra la memoria completa y el consumo del procesador.
No entiendo si realmente 98,000 registros no se pueden procesar en 12 GB de memoria,
Ahora, si se debe a dax que he aplicado, ¿cómo puedo rastrear el problema, hay muchas tablas dax, ya que este es un informe muy rico? He creado alrededor de 25 tablas DAX
Por favor ayuda.
Este error podría deberse a varias razones, tales como:
- El tamaño del modelo de datos es demasiado grande para la memoria disponible. Puede verificar el tamaño de su modelo de datos abriendo su archivo PBIX en su escritorio y buscando el proceso \"msmdsrv.exe\" en el administrador de tareas. Este es el motor de Analysis Services que muestra cuánta memoria consume el modelo de datos. Si esto va a más de 25 GB, entonces está por encima de su límite de capacidad.
- La complejidad de los cálculos de DAX es demasiado alta para la memoria disponible. Puede usar DAX Studio y el analizador Vertipaq para ver qué ocupa todo el espacio en su modelo de datos. También puede optimizar las fórmulas de DAX siguiendo algunos procedimientos recomendados, como evitar las relaciones bidireccionales, usar variables y evitar los iteradores anidados.
- El rendimiento del servicio Power BI se ve afectado por algunos factores externos, como la latencia de la red, la carga del servidor u otros problemas. Esto podría provocar algunos errores aleatorios al actualizar el informe en el servicio.
Algunas posibles soluciones que puedes probar son:
- Aumente la memoria disponible en su máquina o máquina virtual.
- Reduzca el tamaño del modelo de datos aplicando algunas técnicas de reducción de datos, como filtrar, agregar o eliminar columnas o tablas innecesarias.
- Divida su modelo de datos en partes más pequeñas o use la actualización incremental para cargar solo los datos relevantes para su informe.
Puede consultar las siguientes publicaciones que pueden serle útiles:
¿Cómo corregir el error de asignación de errores de memoria en Power BI? (windowsreport.com)
Guía de optimización de Power BI - Power BI | Microsoft Learn
Prácticas recomendadas de DAX | Información de software MAQ
Saludos
Neeko Tang
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
March 31 - April 2, 2025, in Las Vegas, Nevada. Use code MSCUST for a $150 discount!
Arun Ulag shares exciting details about the Microsoft Fabric Conference 2025, which will be held in Las Vegas, NV.