Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

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.

Reply
Syndicate_Admin
Administrator
Administrator

Modelo de esquema en estrellaen OrderHeader y OrderDetails

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?

1 ACCEPTED SOLUTION
Syndicate_Admin
Administrator
Administrator

@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.

View solution in original post

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

@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?

Syndicate_Admin
Administrator
Administrator

@thale , De hecho, por lo que la dimensión relacionada con el encabezado y los detalles puede unirse directamente a este nuevo hecho.

Helpful resources

Announcements
Microsoft Fabric Learn Together

Microsoft Fabric Learn Together

Covering the world! 9:00-10:30 AM Sydney, 4:00-5:30 PM CET (Paris/Berlin), 7:00-8:30 PM Mexico City

PBI_APRIL_CAROUSEL1

Power BI Monthly Update - April 2024

Check out the April 2024 Power BI update to learn about new features.

April Fabric Community Update

Fabric Community Update - April 2024

Find out what's new and trending in the Fabric Community.