Diseño maestro - detalle

Ver el tema anterior Ver el tema siguiente Ir abajo

Diseño maestro - detalle

Mensaje  Julio.T el Mar 01 Feb 2011, 14:21

Hola a tod@s!!

Escribo por una cuestión de diseño. Mi duda es que quiero crear un cubo con información de pedidos. El caso es que la suma económica de un pedido no es la suma de sus líneas, tiene otras cantidades que hay que sumar. Mi duda es: como lo diseño?? Hago dos cubos uno para el padre y otro para los hijos??

Gracias de antemano.
Saludos

Julio.T

Cantidad de envíos : 106
Localización : Zaragoza
Fecha de inscripción : 26/02/2009

Ver perfil de usuario

Volver arriba Ir abajo

Re: Diseño maestro - detalle

Mensaje  bvillamor el Mar 01 Feb 2011, 21:48

Hola Julio,
en este caso, lo único que no debemos hacer nunca es mezclar en la misma tabla medidas de distinta granularidad.

Lo más fácil a la hora de modelizar sería poder repartir esas cantidades del pedido entre sus líneas creando una nueva medida pero para eso necesitas que alguien de negocio te proporcione la regla de reparto. En ocasiones esto ya lo hacen en contabilidad para poder repercutir determinados gastos entre distintos conceptos. Una ventaja de este método es que así se podrían consultar esos importes por producto o por cualquier dimensión que exista en la línea de pedido y no en la cabecera.

Si no hay modo de repartir el importe, la solución es como propones, tener una tabla de hechos para las medidas del padre y otra para el hijo. Como ventaja de esta solución está que puedes tratar una como agregada de la otra y utilizarla así para resolver de forma más rápida las consultas que no necesitan el detalle.

Si para el padre ya tienes una tabla de dimensión, como atajo puedes usar esa misma tabla para guardar las medidas del padre. Luego, en OBI, podrías usar en la capa de negocio la tabla de la dimensión dos veces, una de forma independiente como dimensión (sin publicar las medidas) y otra como parte de la tabla de hechos de detalle, haciendo un join de las dos y publicando sólo las medidas.

Saludos,


_________________
Begoña Villamor
Oracle Fusion Middleware 11g Business Intelligence Foundation Certified Implementation Specialist

Adiante
http://www.adiante.es

bvillamor

Cantidad de envíos : 388
Localización : Madrid
Fecha de inscripción : 18/02/2009

Ver perfil de usuario http://www.adiante.es

Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.