Se pueden generar distintos cubos desde una tabla de hechos ?

6 replies [Último envío]
Joined: 23/11/2016
Puntos: 8

Nuevamente en mi caracter de principiante, requiero de su guía.

 

Diseñando un modelo y las posibles consultas, me surge la duda de saber si "un cubo siempre es una tabla de hechos o si de una tabla de hechos puedo generar varios cubos que a su vez, me ayudarán a generar distintas consultas o respuestas , culminando en reportes, análisis , dashboard...???"

 

De ser así, entonces es una práctica común ?

 

 

Muchas Gracias,

 

 

Imagen de carlos
Offline
Joined: 28/12/2005
Puntos: 1586

Hola Ernesto

Lo habitual es que cada cubo se alimente de datos de una sola tabla de hechos, pero no es obligatorio que sea así. Se pueden crear varios cubos desde una misma tabla según los requerimientos de análisis y reporting que tengas, o por cuestiones de rendimiento, por ejemplo, aunque lo habitual es que el diseño lógico de las tablas sirva también para los cubos, al fin y al cabo no dejan de ser dos maneras de reunir la misma información o foco de análisis.

También suele darse a veces el caso contrario, es decir, tener un cubo que se alimenta de más de una tabla de hechos, ya que no es difícil que se requiera un informe que combine información de dos tablas de hechos que compartan dimensiones. Un ejemplo típico sería un cubo orientado a análisis de ventas y presupuestos, que suelen estar en tablas de hechos diferentes.

Saludos!

Joined: 23/11/2016
Puntos: 8

 

Agradezco tu tiempo y sobre todo, la claridad en la respuesta.

 

De verdad que gracias por  el apoyo.

 

Imagen de carlos
Offline
Joined: 28/12/2005
Puntos: 1586

De nada Ernesto, ya explicarás si al final haces un cubo por tabla de hechos, o en algún caso creas varios.

Saludos!

Hector (no verificado)

Buenas tardes . Soy principiante en BI , les comparto mi duda para que me ayuden a crear una tabla de hechos adecuada. Nos están pidiendo tener reportes de inteligencia de negocio que deben arrojar los sigientes resultados. 1 cantidad de facturas x unidad de tiempo . 2 cantida cobrada x unidad de tiempo. 3 cantidad de articulos vendidos por x unidad de tiempo. 4 cantidad de ventas por clientes x unidad de tiempo. en este caso la unidad de tiempo es mes año. las dimensiones serian las siguientes ,mes año, ubicacion, cliente,unidad de tiempo, linea de producto . El problema que estoy presentando es que el total de la factura no es igual que la suma de sus articulos ya que la factura puede tener un descuento sobre el monto global , y no veo como tener este monto sin tener una segunda tabla de hechos que contenga los montos totales de as facturas en esa unidad de tiempo , espero haberme explicado. espero por una respuesta coherente . Agradeciendo su muchas gracias.

Hector (no verificado)

Buen dia tengo una tabla de hechos clasificada por año mes ,articulo , cliente , en ella coloco el lo facturado por articulo en el periodo por ese cliente , resulta que también debo tener el monto total de lo facturado en el mes y este no necesariamente es la suma de lo facturado por articulo. Pense colocar el monto total facturado en cada fila generada por articulo , si tengo tres filas en la tabla de hechos para la fecha 201701 por ejemplo lleno las tres filas en una columna que se llame monto facturado con el valor de la facturación del mes así cuando necesito el valor de lo facturado en el mes saco el promedio de esa fila y me coincide , el problema es cuando saco el total por año que no me funciona el promedio de los promedio , esto es logico porque la cantidad de filas en la tabla hechos por periodo es variable, alguien me puede ayudar ya que necesito tener el monto facturado mensual en la tabla de hechos. Muchas gracias

Juan Carlos (no verificado)

Si te entendí bien, es posible, pero no es recomendable, emplear diferentes tablas de hechos que contengan datos duplicados. En este caso, utiliza filtros en las particiones para que te asegures de que los datos empleados por una partición no son utilizados por ninguna otra.

Enviar un comentario nuevo

El contenido de este campo se mantiene como privado y no se muestra públicamente.

Si no estás registrado recuerda que tu comentario entrará en una cola de aprobación.

Más información sobre opciones de formato

Enviando este formulario, acepta la política de privacidad de Mollom.

  BI   |    CRM     |    CMS    |    Tendencias en software empresarial    |    Cloud computing  |    Software libre    |   Internet    |    Movilidad y apps