relación entre tablas de hechos

relación entre tablas de hechos Anonimo (no verificado) 29 Septiembre, 2010 - 18:16

Hola,

Soy totalmente nueva en este mundo de los data warehouse, estoy diseñando unos diagramas tipo estrella y de repente me encuentro en que para optimizar podría relacionar dos tablas de hechos, ¿Esto se puede? y otra pregunta ¿una tabla de hechos puede alimentar a otra tabla de hechos??

Saludos

Seguro que vas a optimizar relacionando dos tablas de hechos. Como norma general, las relaciones de las tablas de hechos se hacen a través de las dimensiones, y relacionar dos tablas de hechos no suele ser una buena idea. Si el sistema es medianamente grande estarás forzando joins entre tablas de millones de registros.

Si lo que quieres hacer es representar una relación maestro-detalle o algo así suele ser más aconsejable almacenar todo en una sola tabla de hechos, planteándote además cuál es el mínimo detalle que necesitas para analizar la información.

En respuesta a por Carlos

Vale muchas gracias carlos :D
Otra pregunta, sabes de algún manual que explique como alimentar mi warehouse builder con un base de datos oracle 11g, como hago las reglas para la transformación de los datos y si se puede que se haga en tiempo real sin utilizar el ODI de oracle sólo con el warehouse???

Muchas gracias
Saludos elisa

En respuesta a por elisaRF (no verificado)

Para el tema de los manuales puedes echarle un vistazo al tema del foro Documentación sobre OWB, y si tu encuentras algo más puedes enriquecer la lista, o actualizarla con enlaces a documentación sobre la versión 11g.

Me temo que con OWB lo tienes complicado para actualizar datos en tiempo real, OWB no está pensado para eso. Ni siquiera ODI lo estaba, pero Oracle adquirió Goldengate Software justo para poder ofrecer integración de datos en tiempo real. Ahora sé que se ofrece como una opción de la versión enterprise de ODI, pero no sé hasta qué punto lo han integrado, o simplemente se utiliza una herramienta aparte.

En este datasheet de ODI y Goldengate puedes consultar alguna cosa.

En respuesta a por Carlos

Vale muchas gracias... también eh visto únicamente la documentación de oracle por eso se me ha hecho medio pesado, pero si encuentro algún buen artículo de warehouse lo integro al foro ;)

Saludos