Forum Discussion
Power Bi
Espero que este mensaje te encuentre bien.
Actualmente me enfrento a un desafío relacionado con la visualización de datos en Power BI y agradecería su ayuda para resolverlo.
Esta es la situación: en nuestro entorno de Azure Databricks, tenemos una tabla que contiene aproximadamente 5 mil millones de registros que abarcan un período de dos años, con un promedio de 150 a 200 millones de registros por mes. Esta tabla está conectada a Power BI en modo de consulta directa.
Recientemente, ha surgido un requisito en el que los usuarios necesitan analizar las medidas en el nivel más granular, lo que requiere la visualización de distribuciones de atributos y medidas en un objeto visual tabular. Sin embargo, al intentar visualizar estos datos, se produce un error que indica: "El conjunto de resultados de una consulta al origen de datos externo ha superado el tamaño máximo permitido de '1000000' filas".
Estoy buscando orientación sobre la mejor manera de abordar este problema y lograr el resultado deseado de manera eficiente.
Gracias por su atención a este asunto, y espero con interés su orientación.
4 Replies
- Syndicate_AdminAdministrator
Hay una limitación de herramienta para que la consulta directa obtenga el número máximo de filas. Según tengo entendido, no hay forma de superar esto. Puede agregar algunas segmentaciones en el informe para limitar el número de filas antes de llegar a la página de datos (puede crearse una página de inicio para las segmentaciones de datos y, desde allí, después de aplicar la segmentación de datos, ir a la página de visualización de datos).
- Syndicate_AdminAdministrator
Gracias por su respuesta. Pero el requisito actual es ver primero los datos a nivel granular y luego aplicar los filtros según el requisito.
- Syndicate_AdminAdministrator
En el modo DirectQuery, el motor VertiPaq no almacena una copia de los datos en la memoria y no es necesario procesar el modelo de datos de antemano. Sin embargo, cuando DirectQuery genera una consulta a SQL Server, solo recupera un número máximo predefinido de filas de SQL Server, que es un millón de forma predeterminada. Este comportamiento está diseñado para limitar las consultas que podrían ejecutarse durante demasiado tiempo y solicitar demasiada memoria en Analysis Services durante consultas más complejas. Por ejemplo, algunas consultas de DAX pueden transferir un gran número de filas a Analysis Services para su posterior evaluación. Si el resultado supera el millón de filas, Power BI muestra el mensaje de error mencionado anteriormente. Para solucionar este problema, puede editar manualmente el archivo de configuración msmdsrv.ini en la instancia de SSAS para especificar un límite diferente para la configuración MaxIntermediateRowsetSize. Esta configuración no está presente de forma predeterminada y se puede agregar al archivo para ajustar el límite de filas.2
Para solucionar el problema de superar el límite de un millón de filas en el modo DirectQuery de Power BI, considere la posibilidad de ajustar la configuración MaxIntermediateRowsetSize en la instancia de SSAS. Esto le permitirá lograr de manera eficiente el resultado deseado para analizar medidas en el nivel más granular1
- Syndicate_AdminAdministrator