Kieran
Hola,
Estoy usando Power BI Desktop 64 bits conectarse a un modelo multidimensional de Analysis Services a través de una conexión de consulta de Power Query.
La tabla de hechos que estoy intentando importar contiene menos de un millón de filas.
Mi administrador de tareas dice que solo estoy usando 25% de memoria / 410,0 MB.
El mensaje de error exacto que recibo es …
DataSource.Error: AnalysisServices: Server: La operación se canceló porque no hay suficiente memoria disponible para la aplicación. Si utiliza la versión de 32 bits del producto, considere actualizar la versión o aumentar la cantidad de memoria disponible en la máquina.
¿Me puede ayudar alguien?
v-yulgu-msft
Hola @Kieran,
Según mi investigación, este mensaje de error está más relacionado con SSAS. Compruebe si puede conectarse a la instancia SSAS en SSMS o en otras herramientas de BI.
Esto puede deberse a una configuración de memoria incorrecta en SSAS. Para solucionar este problema, consulte este blog: Error de SSAS «La operación se canceló porque no hay suficiente memoria para la aplicación» … Debe hacer que la configuración de la memoria cambie para dar un valor adecuado a los límites de memoria en cualquiera de los dos porcentaje de la memoria del servidor, o en bytes.
Atentamente,
Yuliana Gu
Navarroj
HOLA,
Tengo el mismo problema al intentar importar algunas tablas del modelo tabular SSAS a Power BI.
¿Alguien tiene la solución, por favor?
Gracias,
savvari
En respuesta a Navarroj
Encontré la resolución.
Es debido a la compleja consulta MDX que power bi está generando en segundo plano para importar los datos. El uso de una consulta en lugar de la importación directa ayuda. Escribí sobre esto en un blog aquí: https://mydataodyssey.blogspot.com/2019/03/power-bi-olap-import.html
armanfalah
A veces, el problema no se trata de RAM, se debe a una fórmula complicada en la columna calculada …
verifique su columna calculada agregada recientemente.
Anónimo
En respuesta a armanfalah
Hola, recibo el mismo error al intentar importar un modelo tabular SSAS (pequeño) a Power BI, en el escritorio PBI de mi VM (8 Gb RAM) y también en la máquina VM con SSDT y PBI Desktop (16 Gb RAM) , conectado a la máquina SSAS Tabular Server (32 Gb RAM)
También intenté cambiar las opciones mencionadas aquí, en Propiedades tabulares, y no funcionó.
¿Cuáles son las posibles soluciones a este problema? Como alguien ha escrito, es un error extraño.
Saludos
rizlano
En respuesta a Anónimo
Tengo el mismo problema, ¿alguien puede ayudar por favor?
armanfalah
En respuesta a rizlano
Como dije, tal vez se deba a una columna calculada recientemente agregada. En muchos casos no se debe a tu RAM. Para probar esto, elimine toda la columna calculada y luego verifique eso.
savvari
En respuesta a armanfalah
Mi configuración de SSAS está bien. Establecer al 90% en una máquina servidor de 32 GB. Todavía obtengo el mismo error.
Solo tengo un par de columnas calculadas, pero tengo muchas visualizaciones y medidas que dependen de ellas. ¿Eso significa que cada vez que tengo que agregar nuevas columnas a la consulta desde la fuente o actualizar el conjunto de datos en el escritorio, necesito eliminar todos los pasos de preparación de datos y volver a hacerlos?
De todos modos, tampoco funciona. Obtenga el mismo error incluso después de eliminar todas las columnas calculadas y otros pasos de preparación de datos.
Esto es muy raro. ¿Cuánta memoria necesita la importación desde SSAS? No tiene sentido Tanto la conexión en vivo como el proceso completo del modelo en el servidor SSAS funcionan bien.
rizlano
En respuesta a Anónimo
Tengo el mismo problema, ¿alguien puede ayudar por favor?
armanfalah
En respuesta a Anónimo
Supongo que se debe a una columna calculada.
Prueba esto,
Elimine todas sus columnas calculadas y luego intente importar los datos.
v-yulgu-msft
Hola @Kieran,
Según mi investigación, este mensaje de error está más relacionado con SSAS. Compruebe si puede conectarse a la instancia SSAS en SSMS o en otras herramientas de BI.
Esto puede deberse a una configuración de memoria incorrecta en SSAS. Para solucionar este problema, consulte este blog: Error de SSAS «La operación se canceló porque no hay suficiente memoria para la aplicación» … Debe hacer que la configuración de la memoria cambie para dar un valor adecuado a los límites de memoria en cualquiera de los dos porcentaje de la memoria del servidor, o en bytes.
Atentamente,
Yuliana Gu
Kieran
En respuesta a v-yulgu-msft
Gracias a todos los aquí presentes que me han dado valiosos consejos.
Confirmo que continúo mi investigación con el entendimiento de que el problema de memoria es causado por SSAS, no por Power BI.
Large Cube tarda más de 10 segundos en analizar una consulta MDX simple
Por supuesto, actualizaré este hilo una vez que llegue a una conclusión.
v-yulgu-msft
En respuesta a Kieran
Hola @Kieran,
Si ha resuelto su problema, marque la respuesta correspondiente como respuesta o comparta la solución válida para que pueda beneficiar a otros usuarios que tengan problemas similares. Si aún tiene alguna pregunta, no dude en preguntar.
Atentamente,
Yuliana Gu
vanessafvg
@Kieran
No sé si esto ayudará en absoluto, pero cuando me presionaron para obtener memoria, encontré que deshabilitar esto es extremadamente útil, ¿supongo que lo está haciendo en modo importado?
desmarque permitir que la vista previa de datos se descargue en segundo plano desde opciones / opciones y configuraciones / carga de datos
Kieran
En respuesta a vanessafvg
Gracias Vanessafvg,
Agregué claridad a mi pregunta para confirmar que estoy intentando importar los datos. También desmarcaré la opción que recomendó y la probaré.
Saludos cordiales,
Kieran.
vanessafvg
En respuesta a Kieran
@Kieran, la otra cosa es, ¿hay suficiente memoria en el servidor SSAS? o podría ser solo uno de esos errores extraños … que realmente no dice cuál es el problema real
Kieran
En respuesta a vanessafvg
Sí,
Mi intuición es que la memoria es causada por el servidor en el que se encuentra la fuente de datos SSAS, no por Power BI. Si alguien más puede ayudar, sería genial. Me estoy agarrando a las pajitas en este momento.