Forum Discussion
Modelo DATA
Para tener un "esquema star puro", se recomienda combinar SalesOrderDetail con SalesOrderHeader. De esa manera, tendrá todas las dimensiones conectadas a la tabla de hechos en SalesOrders.
Para su segunda pregunta, depende de a qué territorio se haga referencia en salesOrderHeader. Puede tener un TerritoryID para el Cliente o la Dirección. No está muy claro en el modelo de datos, tal vez pueda hacer un análisis de datos o consultar con el negocio. Pero tendría el SalesTerritory DIRECTAMENTE conectado a la tabla de hechos y tal vez dos veces (si su modelo de datos lo permite): uno para el cliente y el segundo para la dirección.
Si realmente tiene que conectar salesterritory a las otras dimensiones, entonces debe elegir cuál sería la relación ACTIVA - SalesTerritory al SalesOrderHeader o a las otras dimensiones.
Otra sugerencia que puedo hacer es que tiene 2 direcciones en SalesOrderHeader- BillTo y ShipTo. Es posible que desee crear 2 relaciones con la tabla Dirección.