Tablas y entidades de dimensiones

Una tabla de dimensiones o entidad de dimensiones es una tabla o entidad de un esquema de estrella, copo de nieve o constelación que almacena detalles acerca de hechos. Por ejemplo, una tabla de dimensión de hora almacena los distintos aspectos del tiempo, como el año, trimestre, mes y día.

Una tabla de dimensiones almacena información descriptiva sobre los valores numéricos de una tabla de hechos. Por ejemplo, las tablas de dimensiones para una aplicación de análisis de mercado pueden incluir el tipo de período de tiempo, región comercial y producto.

Las tablas de dimensiones describen los distintos aspectos de un proceso de negocio. Por ejemplo, si desea determinar los objetivos de ventas, puede almacenar los atributos de dichos objetivos en una tabla de dimensiones. Las tablas de dimensiones agrupan los datos en la base de datos cuando el negocio crea informes. Por ejemplo, puede agrupar objetivos de ventas por país, producto o minorista, y dichas agrupaciones se almacenarán en tablas de dimensiones.

Cada tabla de dimensiones contiene varias columnas y atributos que se utilizan para describir los procesos de negocio.

Dado que los datos de una tabla de dimensiones se suelen desnormalizar, las tablas de dimensiones tienen un gran número de columnas. Las tablas de dimensiones contienen menos filas de datos que la tabla de hechos. Las columnas de una tabla de dimensiones se utilizan para crear informes o para mostrar resultados de consultas. Por ejemplo, las descripciones textuales de un informe se crean desde las etiquetas de las columnas de una tabla de dimensiones.

Considere los puntos siguientes cuando cree las tablas de dimensiones:
Grano
Cada tabla de dimensiones tiene sólo un elemento en el nivel más bajo de detalle, y este elemento se conoce como grano de la dimensión.
Elementos no de clave
Cada elemento no de clave debe aparecer en una única tabla de dimensiones.
Dimensiones de tiempo y fecha
Generalmente tendrá varias dimensiones de tiempo y fecha en el modelo dimensional.
Número de dimensiones
Los modelos dimensionales generalmente sólo contienen entre 10 y 15 tablas de dimensiones. Si necesita más dimensiones, fusiones esas tabla de dimensiones en una sola tabla.
Creación de relaciones de uno a muchos
Las filas de una tabla de dimensiones establecen una relación de uno a muchos con la tabla de hechos o los outriggers.
Dimensiones compartidas
Generalmente, las tablas de dimensiones compartidas por varias tablas de hechos (o varios modelos dimensionales) se denominan dimensiones compartidas. Si ya existen dimensiones compartidas para cualquiera de las dimensiones del depósito de datos o del modelo dimensional, debe utilizar las dimensiones compartidas. Si va a desarrollar nuevas dimensiones que puedan utilizarse en todo el almacén de empresa, debe desarrollar un diseño que anticipe las necesidades del almacén de empresa.

Comentarios