Saltar la navegación

3.3) Tablas de Hechos

En este paso, se definirán las tablas de Hechos.

Esquemas en Estrella y Copo de Nieve

Para los Esquemas en Estrella y Copo de Nieve, se realizará lo siguiente:

  • Se le deberá asignar un nombre a la tabla de Hechos que represente la información que contiene, área de investigación, negocio enfocado, etc.
  • Se definirá su clave primaria, que se compone de la combinación de las claves primarias de cada tabla de Dimensión relacionada.
  • Se crearán tantos campos de Hechos como Indicadores se hayan definido en el modelo conceptual y se les asignará un nombre.

Esquemas Constelación

Para los Esquemas Constelación se realizará lo siguiente:

  • Las tablas de Hechos se deben confeccionar teniendo en cuenta el análisis de las preguntas realizadas por l@s usuari@s en pasos anteriores y sus respectivos Indicadores y Perspectivas.
  • Cada tabla de Hechos debe poseer un nombre que la identifique y su clave debe estar formada por la combinación de las claves de las tablas de Dimensiones relacionadas.

Al diseñar las tablas de Hechos, se deberá tener en cuenta:

Caso 1:

Si en dos o más preguntas de negocio figuran los mismos Indicadores pero con diferentes Perspectivas de análisis, existirán tantas tablas de Hechos como preguntas cumplan esta condición. Por ejemplo:

Entonces se obtendrá:

Caso 2:

Si en dos o más preguntas de negocio figuran diferentes Indicadores con diferentes Perspectivas de análisis, existirán tantas tablas de Hechos como preguntas cumplan esta condición. Por ejemplo:

Entonces se obtendrá:

Caso 3:

Si el conjunto de preguntas de negocio cumplen con las condiciones de los dos puntos anteriores se deberán unificar aquellos interrogantes que posean diferentes Indicadores pero iguales Perspectivas de análisis, para luego reanudar el estudio de las preguntas. Por ejemplo:

Se unificarán en:

Caso práctico

A continuación, se confeccionará la tabla de Hechos:

  • La tabla de Hechos tendrá el nombre factVentas.
  • Su clave principal será la combinación de las claves principales de las tablas de Dimensiones antes definidas: idCliente, idProducto e idFecha.
  • Se crearán dos Hechos, que se corresponden con los dos Indicadores:
    • Unidades Vendidas será renombrado como cantidad y
    • Monto Total de Ventas será renombrado como montoTotal.