Tabla de dimensiones
Una tabla de dimensiones es aquella donde se determinan los diversos parámetros (Dimensiones) a utilizar y cuya información será importante para otras tablas y datos.
Este tipo de tabla representa las posibles categorías que pueden tener las filas o columnas. Además de ello, también definen como son organizados los datos dando el medio para entender el tema del negocio.
Características de una tabla de dimensiones
Existen una serie de características que engloban lo que es realmente una tabla de dimensión:
- No existe un límite de tablas para este tipo.
- Suele tener pocos registros.
- Hacen un enlace con las tablas de hechos a través de un campo clave.
- Los atributos que ofrece una tabla de dimensión, otorgan datos acerca de las tablas de hechos.
Elementos a considerar al crear una tabla de dimensiones
Al diseñar una tabla de dimensiones, de debe tener en cuenta que algunos elementos con bastante específicos:
- Elementos no de clave: Cada uno de estos elementos debe tener y aparecer en una sola tabla de dimensiones
- Tiempo y fecha: Usualmente existirán diversas dimensiones de fecha y tiempo en el modelo principal
- Cantidad de dimensiones: Por lo general, cada modelo dimensional suele tener una cantidad entre las 10 y las 15 tablas.
- Fusión de tablas dimensionales: En el caso de que se requieran más dimensiones, se pueden unir varias en una sola.
- Relaciones: En cuanto a sus filas, una tabla de dimensiones suele establecer relación de uno a muchos con la tabla de hechos.
- Dimensiones compartidas: Este término hace referencia a las tablas de dimensiones que son compartidas por distintas tablas de hechos.
Atributos y claves en una tabla de dimensiones
Todas y cada una de las tablas debe poseer una clave primaria, esto porque así se identifica cada registro en la tabla.
Al tratarse de valores en texto, es notable pensar que estos permitan conseguir más detalles a la hora de una búsqueda. Esto se logra accediendo a los distintos niveles que existan, ya sea desde el superior al inferior.
Valores en las tablas de dimensiones
Hablando específicamente de los de valores de los atributos, se tiene que estos no suelen ser numéricos. A diferencia de una tabla de hechos, en una tabla de dimensiones será más común de ver que los valores de atributo sean por texto.
Relación entre atributos de una tabla de dimensiones
Algo importante a conocer, es que puede que exista la posibilidad de que los atributos dentro de una misma tabla de dimensiones no estén relacionados.
Jerarquías en una tabla de dimensiones
Usualmente una tabla de dimensiones debe tener (Y tiene) varias jerarquías. Esto es importante pues ayuda a cualquiera que lo necesita, buscar entre ellas.
Diferencia entre tabla de hechos y tabla de dimensiones
Normalmente operan juntas en lo que es una base de datos multidimensional. Sin embargo, sus diferencias son más simples de lo que parecen.
La principal es que la tabla de dimensiones establecerá atributos que deben ser llenados. Dicha medición se toma con una tabla de hechos, por lo cual se podría que decir que una tabla de hechos podría tener datos cuantitativos.