Register now to learn Fabric in free live sessions led by the best Microsoft experts. From Apr 16 to May 9, in English and Spanish.
hola
Tengo una tabla OrderHeader con el Order_id único y OrderDetails con muchos productos, que se relaciona con un pedido.
Por lo tanto: OrderHeader 1:n OrderDetails
¿Debo poner OrderHeader y OrderDetails en una tabla de hechos o debo separarlos en dos hechos y crear una relación 1:n basada en Order_id entre ellos?
¿Qué son las mejores prácticas?
Solved! Go to Solution.
@thale- que es muy dependiente de lo que usted está tratando de lograr con sus informes de este modelo y probablemente no es realmente suficiente información para proporcionar una respuesta definitiva.
Por ejemplo, si es necesario informar sobre pedidos individuales, la tabla de encabezados de pedido puede actuar como una dimensión y, si no se requiere ese nivel de granularidad, @amitchandak puede ser correcta y la combinación de las tablas puede ser el enfoque correcto.
Probablemente valdría la pena compartir una captura de pantalla del modelo tal como está mostrando las relaciones existentes.
El procedimiento recomendado para el rendimiento de Power BI siempre es un esquema en estrella, pero definir si algo es un hecho o una dimensión a menudo depende del nivel necesario para los informes.
Espero que esto ayude.
@thale- que es muy dependiente de lo que usted está tratando de lograr con sus informes de este modelo y probablemente no es realmente suficiente información para proporcionar una respuesta definitiva.
Por ejemplo, si es necesario informar sobre pedidos individuales, la tabla de encabezados de pedido puede actuar como una dimensión y, si no se requiere ese nivel de granularidad, @amitchandak puede ser correcta y la combinación de las tablas puede ser el enfoque correcto.
Probablemente valdría la pena compartir una captura de pantalla del modelo tal como está mostrando las relaciones existentes.
El procedimiento recomendado para el rendimiento de Power BI siempre es un esquema en estrella, pero definir si algo es un hecho o una dimensión a menudo depende del nivel necesario para los informes.
Espero que esto ayude.
"necesita informar sobre pedidos individuales, su tabla de encabezados de pedido puede actuar como una dimensión (...)"
No quiero perder ninguna información, por lo que esto es necesario. Y al final quiero decir qué OrderDetails están relacionados con qué OrderHeader. Eso es simplemente una relación 1:n, pero eso no es la mejor práctica para los hechos... ¿Se permite permitir que la dimensión degenerada "order_id" en OrderHeader sea una dimensión para OrderDetails?
@thale , De hecho, por lo que la dimensión relacionada con el encabezado y los detalles puede unirse directamente a este nuevo hecho.
Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City
Check out the April 2024 Power BI update to learn about new features.
User | Count |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
User | Count |
---|---|
2 | |
2 | |
2 | |
2 | |
1 |