The ultimate Fabric, Power BI, SQL, and AI community-led learning event. Save €200 with code FABCOMM.
Get registeredEnhance your career with this limited time 50% discount on Fabric and Power BI exams. Ends August 31st. Request your voucher.
Hola a todos,
Recientemente he ajustado uno de mis informes: uno de nuestros clientes dejó de enviarnos EAN para productos antiguos. Ajusté las consultas y ahora busca por nombre del producto en uno de nuestros archivos antiguos. En teoría, esto debería funcionar, pero cuando actualizo, el informe sigue cargando más y más filas. Espero alrededor de 2,5 mil filas, pero la última actualización cargó 130+ mil filas.
Supongo que he hecho una referencia circular, pero no veo nada en las relaciones. ¿Puedes aconsejarme?
CustomerRole (Cliente) | Clientes (Cliente) |
dmStock (CustEAN) | Listado (CustEAN) |
dmStock (Cliente) | Clientes (Cliente) |
dmStock (EAN) | EAN Cat (EAN) |
dmStock (Período) | Calendario (Fecha) |
KrajcikStock (Cliente) | Clientes (Cliente) |
KrajcikStock (EAN) | EAN Cat (EAN) |
KrajcikStock (Mes) | Calendario (Fecha) |
ParaTab (Código) | Selección de período (código) |
PKS_Stock (Cliente) | Clientes (Cliente) |
PKS_Stock (EUROPA DEV) | EAN Cat (EAN) |
soPksMskReeds (Cliente) | Clientes (Cliente) |
SO Val W (CustEAN) | C Productos (CustEAN) |
SO Val W (CustEAN) | Listado (CustEAN) |
SO Val W (Cliente) | Clientes (Cliente) |
SO Val W (EAN) | EAN Cat (EAN) |
SO Val W (EAN) | Productores (EAN) |
SO Val W (StoreFormat) | StoreFormat (StoreFormatCode) |
SO Val W (Semana) | Calendario (Fecha) |
Listado (Clientes) | Clientes (Cliente) |
Productores (EAN) | EAN Cat (EAN) |
Gracias de antemano
Filip
Hola @louzensf
Según los detalles que proporcionó, parece que un ajuste en la búsqueda por nombre de producto provocó un comportamiento inesperado durante la carga de datos. Si bien es cierto que las referencias circulares pueden causar este tipo de problemas, el problema también podría estar en otra parte, ya que usted ha mencionado que no se reconocen las referencias circulares en la relación.
Pruebe las siguientes formas de resolver el problema:
Vuelva a la consulta modificada y asegúrese de que la lógica es correcta. A veces, incluir inadvertidamente o no ser lo suficientemente específicos filtros puede dar como resultado un conjunto de datos mucho más grande de lo esperado.
Compruebe que las relaciones entre las tablas están configuradas correctamente. Las relaciones incorrectas (por ejemplo, una relación de varios a varios en la que se espera que sea de uno a varios) pueden hacer que se carguen más filas.
Revise cada paso aplicado a la consulta en Power Query y asegúrese de que ningún paso duplique inadvertidamente las filas ni amplíe el conjunto de datos.
Considere si el modelo de datos se puede optimizar para evitar problemas de rendimiento. Esto puede incluir la suma de datos, la creación de índices o la agregación previa de valores.
Asegúrese de que los filtros o segmentaciones de datos de nivel de informe se apliquen correctamente y no causen problemas sin darse cuenta.
Esto también puede ser un factor si la fuente de datos tiene limitaciones en la forma en que maneja las consultas, especialmente cuando se busca por nombre de producto. Asegúrese de que el origen de datos esté optimizado para el tipo de consulta que está ejecutando.
Use el Analizador de rendimiento de Power BI Desktop para ver qué partes del informe tardan más en cargarse. Esto ayuda a identificar dónde puede estar ocurriendo el problema.
Puede ver el siguiente enlace para obtener más detalles:
Descripción del esquema de estrella y la importancia de Power BI - Power BI | Microsoft Learn
Saludos
Nono Chen
Si esta publicación ayuda, considere Aceptarlo como la solución para ayudar a los otros miembros a encontrarlo más rápidamente.
Hola @louzensf su requerimiento es un poco confuso. ¿Puede explicarlo de nuevo con un ejemplo, por favor?
Hola @Kishore_KVN , gracias por responder,
He usado merge para completar algunos '?' que estamos obteniendo en lugar de EANs, con el uso de uno de nuestros archivos antiguos. Ahora la actualización carga muchos más datos de los que debería y de la actualización de 9 minutos llegué a 2 horas + y todavía no terminó.
Pensé que tal vez esto es un problema con la función de fusión. Simplemente puedo buscar X el ? en el excel, pero necesito que los informes sean lo más automáticos posible.
¡Gracias!