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 comunidad
Oyente desde hace mucho tiempo, llamada por primera vez.
Soy nuevo en el modelado de datos en Power BI y tengo esta situación que estoy tratando de resolver desde hace algunas semanas. Tengo una tabla FACT con productos (cada fila es una transacción de producto) que necesito para construir una relación con los fabricantes de productos. Pero la advertencia en mi escenario es que cada producto puede tener uno o varios fabricantes. Aquí hay una breve vista de estas 2 tablas
¿Cómo puedo resolver este dilema y evitar una estructura de relación de muchos a muchos? ¿Debo construir una tabla en el medio con una lista distinta de product_ids y conectar uno a muchos a ambos lados? A mí esto me parece una trampa 🙂
De todos modos, si alguien me puede dar un poco de luz aquí estaré muy agradecido.
Gracias
Rodri
@calloni ,
La mesa bridge (MESA DE PRODUCTO NUEVO en su caso) parece ser la mejor manera de seguir adelante.
Dale un pulgar hacia arriba si esta publicación te ayudó de alguna manera y marca esta publicación como solución si resolvió tu consulta !! Orgulloso de ser un súper usuario !! Inicia sesión |
¡Gracias por tu ayuda Anand! ¡Realmente agradezco su tiempo!
Tal vez no me expliqué bien. La mesa auxiliar de la derecha no es una tabla de product_ids, es una tabla de fabricantes para el product_ids. Es por eso que tengo varios fabricantes para un solo product_id (y sí, estos son solo datos ficticios para mi caso real)
Por supuesto, puedo crear una tabla con solo una lista distinta de ID de productos, pero mi pregunta aquí: ¿no es esto lo mismo que muchos a muchos? Es decir, tendré un uno a muchos en la tabla FACT y un uno a muchos en el PRODUCT MANURACTOR como el siguiente diagrama:
Hola @calloni ,
Sí, una mesa puente es lo que necesita para eliminar la relación de varios a varios.
Solo 1 observación adicional, lo ideal es que solo haya un ID de producto asignado a un producto. En la captura de pantalla de datos, el ID de producto 1, 2 y 3 tienen 3 cada uno. Tal vez esto sea solo un dato ficticio, pero solo quería señalarlo.
Dale un pulgar hacia arriba si esta publicación te ayudó de alguna manera y marca esta publicación como solución si resolvió tu consulta !! Orgulloso de ser un súper usuario !! Inicia sesión |
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.