Join us at FabCon Atlanta from March 16 - 20, 2026, for the ultimate Fabric, Power BI, AI and SQL community-led event. Save $200 with code FABCOMM.
Register now!The Power BI Data Visualization World Championships is back! It's time to submit your entry. Live now!
Me estoy conectando a un conjunto de datos de Power BI usando la cadena de conexión disponible en la configuración de datos de Power BI usando el modo de importación de servicios de Análisis. Pero no puedo importar todos los datos. Mi conjunto de datos en Power BI Service tiene unas 5 filas de 5 Mn, pero los datos importados solo tienen aproximadamente 3,5 millones de filas. ¿Hay algún límite en el número de filas que puedo importar mediante los servicios de Análisis desde un conjunto de datos de Power BI?
Hola @Antmkjr , espero que estés bien. Por favor, háganos saber si el problema se ha resuelto o si se necesita más ayuda. Tu opinión podría ser útil para otros en la comunidad.
Hola @Antmkjr , espero que estés muy bien. ¿Podríamos saber si tu problema está resuelto o si sigues teniendo dificultades? Por favor, comparte los detalles, ya que ayudará a la comunidad, especialmente a otros con problemas similares.
Solo una actualización: si hago algún cambio en la consulta de código fuente que se usa en mi tabla calculada (del conjunto de datos de fuente), estoy cargando el recuento correcto: por ejemplo: añadí una columna de índice en la consulta de fuente, ahora se están cargando los datos completos.
Hola @Antmkjr , gracias por ponerte en contacto con el Foro de la Comunidad de Microsoft.
No hay un límite oculto de filas al importar un conjunto de datos de Power BI sobre el endpoint XMLA/Analysis Services, el motor devuelve lo que contiene actualmente el modelo semántico. El comportamiento que observaste (3,5M -> 5M tras añadir un índice) es consistente con una tabla o partición calculada que no fue procesada o reconstruida; tu edición obligó al modelo a reevaluar y rellenar la tabla, lo que restauró las filas completas de 5 M.
Conéctate al mismo conjunto de datos con SSMS, DAX Studio o Tabular Editor y ejecuta las particiones DMV (SELECT [Name],[RowCount] FROM $SYSTEM. TMSCHEMA_PARTITIONS;) y un recuento de filas DAX (EVALUATE { COUNTROWS('YourTableName') }) para confirmar qué almacena actualmente el modelo. Si el modelo muestra ~3,5M, ejecuta un Proceso/Tabla o Proceso/Partición (o TMSL Refresh/ProcessFull) contra esa tabla calculada o sus particiones para forzar una reconstrucción completa. Si muestra ~5M pero Desktop importa 3,5M, asegúrate de que tu importación esté apuntando al Catálogo Inicial exacto (conjunto de datos/versión) y que tu identidad tenga visibilidad total. Para evitar la recurrencia, programar el procesamiento explícito tras cualquier actualización de código fuente o evitar depender de ediciones implícitas de consulta para activar el procesamiento del modelo en tablas calculadas.
Consultas DAX - DAX | Microsoft Learn
Base de datos, tabla o partición de procesos (Servicios de análisis) | Microsoft Learn
Particiones en modelos tabulares de Analysis Services | Microsoft Learn
No hay límite de filas al importar datos de un conjunto de datos de Power BI a través del endpoint XMLA.
Si obtienes menos filas (3,5M en lugar de 5M), esto suele ocurrir por una de estas razones:
El RLS se aplica → solo ves filas permitidas para tu puesto.
El refresco incremental está habilitado → solo se cargan las particiones activas.
Existen filtros o pasos de consulta en el modelo semántico.
Así que el problema no es una limitación, está causado por un filtro, RLS o una actualización incremental en el conjunto de datos. Tras eliminar o ajustar estos, el recuento de filas importado coincidirá con el conjunto de datos original.
¡Espero que esto te ayude!
Ninguno de estos tres es aplicable en mi caso: RLS, actualización incremental o filtros en los pasos de consulta. No he activado ninguna de estas opciones.
Gracias por confirmarlo.
En ese caso, hay dos cosas adicionales que puedes comprobar, ya que a menudo causan filas faltantes al conectar a través de XMLA:
1. Desajuste de recuento de filas de particiones dentro del conjunto de datos
Aunque el Refresh Incremental esté desactivado, a veces el modelo acaba con varias particiones internas.
Puedes comprobarlo ejecutando:
SELECT [Nombre], [RecuentoFilas]
DE $SYSTEM. TMSCHEMA_PARTITIONS
Esto nos dirá exactamente cuántas filas tiene el servicio por partición y si el total coincide realmente con 5 M dentro del modelo.
---
2. Problema de relación o propagación del filtro
Si tu tabla es de tipo hecho, una relación con una tabla de dimensiones (con dirección de filtro cruzado = una sola fila) podría reducir filas visibles.
Esto no aparecerá como filtro de Power Query pero seguirá reduciendo las filas devueltas.
Puedes probar esto conectándote al conjunto de datos y ejecutando:
EVALUAR EL RECUENTO DE FILAS (NombreTablaHecho)
(Sustituye el nombre de la tabla.)
1. ¿Dónde debo ejecutar esta consulta?
SELECT [Nombre], [RecuentoFilas]
DE $SYSTEM. TMSCHEMA_PARTITION
En mi conjunto de datos de origen, el recuento muestra 5 millones cuando tomo un Card Visual y pongo el recuento
2. No hay relación. Solo estoy importando este código fuente en un archivo PBI nuevo y vacío.
Estoy importando un conjunto de datos desde el servicio Power BI usando la opción Get Data -> Analysis Services y obteniendo la cadena de conexión desde la configuración de Power BI dataset en app.powerbi.com. Mi objetivo es importar datos de un conjunto de datos sin restricciones de filas
Estoy importando un conjunto de datos desde el servicio Power BI usando la opción Get Data -> Analysis Services y obteniendo la cadena de conexión desde la configuración de Power BI dataset en app.powerbi.com. Mi objetivo es importar datos de un conjunto de datos sin restricciones de filas
The Power BI Data Visualization World Championships is back! It's time to submit your entry.