Introducción a la tabla de hechos versus la tabla de dimensiones
La tabla de hechos frente a la tabla de dimensiones son los componentes principales de cualquier trabajo relacionado con la inteligencia empresarial. Estas tablas se utilizan para análisis detallados y ayudan a concluir el valor comercial y en la toma de decisiones. Estas tablas son importantes para crear un esquema. Estas tablas se utilizan para diferentes objetivos y contienen diferentes conjuntos de datos. La tabla de hechos contiene atributos de varias tablas de dimensiones, mientras que la tabla de dimensiones contiene dimensiones que consultan qué operaciones se realizan en la tabla de hechos. Discutamos cada uno en detalle con sus diferencias.
Tabla de hechos
Es una tabla que tiene valores de los atributos de la tabla de dimensiones. Contiene información cuantitativa en forma desnormalizada. Básicamente contiene los datos que deben analizarse. Las tablas de hechos en su mayoría tienen dos columnas, una para claves externas que ayuda a unirlas con una tabla de dimensiones y otras que contienen el valor o los datos que deben analizarse. En su mayoría contiene datos numéricos. Crece verticalmente y contiene más registros y menos atributos.
Características de la tabla de hechos
- Claves: La tabla de hechos consiste en una clave que es la combinación o concatenación de todas las claves primarias de varias tablas de dimensiones asociadas con esa tabla de hechos. Dicha clave se denomina clave concatenada que identifica de forma exclusiva la fila de la tabla de hechos.
- Grano de tabla de hechos: El grano de la tabla significa el nivel de detalle o la profundidad de la información que se almacena en la tabla de hechos. El nivel debe ser el más alto para diseñar una tabla de hechos eficiente.
- Medidas aditivas: los atributos en la tabla de hechos pueden ser totalmente aditivos, semi-aditivos o no aditivos. Las medidas totalmente aditivas o aditivas son aquellas que se agregan a todas las dimensiones. En semi-aditivo, las medidas se agregan a algunas dimensiones y no a todas, y las medidas no aditivas son aquellas que almacenan la unidad básica de medida de cualquier proceso comercial.
- Datos dispersos: algunos registros presentes en la tabla de hechos contienen atributos con valores nulos o medidas, es decir, estos registros no proporcionan ni proporcionan información.
- Dimensiones degeneradas: las dimensiones o atributos presentes en la tabla de hechos que no se pueden agregar o que no son aditivos se denominan dimensiones degeneradas.
- Dimensiones de estabilizadores: las dimensiones que hacen referencia a cualquier otra tabla de dimensiones se denominan dimensiones de estabilizadores.
- Dimensiones de resumen reducidas : las dimensiones que son la subdivisión de columnas y filas de la dimensión base se denominan dimensiones de resumen reducidas.
Tabla de dimensiones
Una tabla de dimensiones contiene las dimensiones a lo largo de las cuales se toman los valores de los atributos en la tabla de hechos. Las tablas de dimensiones son de tamaño pequeño, contienen solo varios miles de filas, pero el tamaño se puede aumentar ocasionalmente. Estas tablas están asociadas con una tabla de hechos a través de claves externas. Estas tablas están desnormalizadas. La tabla de dimensiones contiene relaciones jerárquicas y crece horizontalmente.
Características de la tabla de dimensiones
- Claves: cada tabla de dimensiones debe tener una clave principal que ayude a identificar de forma única cada registro de la tabla de dimensiones.
- Atributos: la tabla de dimensiones contiene muchos atributos y, por lo tanto, la tabla de dimensiones parece crecer horizontalmente.
- Valores de atributos: los valores en la tabla de dimensiones están principalmente en formato de texto y no en formato numérico.
- Relación entre atributos: los atributos presentes en la tabla de dimensiones generalmente no están directamente relacionados entre sí, pero aún son parte de la misma tabla de dimensiones.
- Normalización: la tabla de dimensiones no está normalizada porque la normalización divide los datos y crea tablas adicionales que disminuyen la eficiencia de la ejecución de la consulta, ya que debe pasar por estas tablas adicionales cuando desea recuperar medidas de la tabla de hechos para cualquier atributo correspondiente en la tabla de dimensiones .
- Profundizar, subir: los atributos presentes en la tabla de dimensiones permiten derivar detalles a través del desplazamiento desde el nivel superior hasta el nivel inferior o también permite pasar del nivel inferior al nivel superior de los atributos.
- Registros: la tabla de dimensiones tiene menos cantidad de registros y más cantidad de atributos.
Comparación cabeza a cabeza entre la tabla de hechos y la tabla de dimensiones (infografía)
A continuación se muestran las 12 principales diferencias entre la Tabla de hechos y la Tabla de dimensiones.
Diferencias clave entre la tabla de hechos y la tabla de dimensiones
Discutamos algunas de las principales diferencias entre la Tabla de hechos y la Tabla de dimensiones.
- La Tabla de hechos contiene los valores o medidas de los atributos de la tabla de dimensiones.
- La tabla de hechos consta de menos atributos y más registros, mientras que la tabla de dimensiones consta de menos registros y más atributos.
- La tabla de hechos crece verticalmente mientras que la tabla de dimensiones crece horizontalmente.
- La tabla de hechos contiene una clave concatenada, mientras que la tabla de dimensiones contiene una clave primaria.
- Las tablas de dimensiones deben crearse antes de crear la tabla de hechos.
- Cualquier esquema contiene más tablas de dimensiones y menos tablas de hechos.
Tabla de hechos vs Tabla de dimensiones Tabla de comparación
Discutamos las principales diferencias entre la Tabla de hechos y la Tabla de dimensiones.
Caracteristicas | Tabla de hechos | Tabla de dimensiones |
Definición Básica | Contiene medidas, hechos o métricas de los atributos. | Es la tabla complementaria que contiene los atributos que utilizan qué tabla de hechos deduce los hechos. |
Diseño | Se define por el grano de datos. | Es descriptivo, completo y prolijo. |
Tarea | Contiene medidas y se utiliza para análisis y toma de decisiones. | Contiene información sobre un negocio y su proceso. |
Tipo de datos | Contiene datos tanto en formato numérico como textual. | Contiene datos solo en formato de texto. |
Llave | Tiene una clave principal para cada dimensión que actúa como una clave externa en la tabla de dimensiones. | Tiene una clave externa asociada con la clave primaria de la tabla de hechos. |
Almacenamiento | Almacena el dominio del filtro e informa las etiquetas en las tablas de dimensiones. | Almacena los datos atómicos detallados en estructuras dimensionales. |
Jerarquía | No tiene una jerarquía. | Contiene una jerarquía. |
Atributos | Tiene menos atributos | Más atributos |
Registros | Más registros | Menos registros |
Crecimiento de mesa | La mesa crece verticalmente. | La mesa crece horizontalmente. |
Tiempo de creación | Se crea una tabla de hechos después de crear las tablas de dimensiones. | La tabla de dimensiones debe crearse primero. |
Estructura de esquema | Hay menos número de tablas de hechos en un esquema. | Hay varias tablas de dimensiones en un esquema. |
Conclusión
En este artículo, leemos sobre la tabla de hechos frente a la tabla de dimensiones y las diferencias entre ellos en detalle. Estas tablas son importantes para desarrollar un esquema. La tabla de dimensiones es un complemento de la tabla de hechos y ambos son necesarios el uno para el otro.
Artículos recomendados
Esta ha sido una guía para la tabla de hechos versus la tabla de dimensiones. Aquí también discutimos las diferencias clave entre la tabla de hechos y la tabla de dimensiones con la infografía y la tabla de comparación. También puede consultar nuestros otros artículos sugeridos para obtener más información:
- Data Warehouse vs Data Mart
- Diferencia entre AUTOCAD y CATIA
- DOS vs Windows - Comparación superior
- Prueba de caja blanca vs Prueba de caja negra
- Tipos, características y pasos para implementar Data Mart