Diferencia entre la tabla de hechos y la tabla de dimensiones
Diferencia clave entre una tabla de hechos y una tabla de dimensiones
- La tabla de hechos contiene medidas, métricas y hechos sobre un proceso de negocio, mientras que la tabla Dimension es complementaria de la tabla de hechos, que contiene atributos descriptivos que se utilizarán como restricción de consultas.
- La tabla de hechos está ubicada en el centro de un esquema de estrella o copo de nieve, mientras que la tabla de Dimensiones está ubicada en los bordes del esquema de estrella o copo de nieve.
- Una tabla de hechos se define por su grano o nivel más atómico, mientras que una tabla de dimensiones debe ser extensa, descriptiva, completa y de calidad garantizada.
- La tabla de hechos ayuda a almacenar etiquetas de informes, mientras que la tabla de dimensiones contiene datos detallados.
- La tabla de hechos no contiene una jerarquía, mientras que la tabla de dimensiones contiene jerarquías.
¿Qué es la tabla de hechos?
Una tabla de hechos es una tabla primaria en un modelo dimensional.
Una tabla de hechos contiene
- Medidas/hechos
- Clave externa para la tabla de dimensiones
¿Qué es una tabla de dimensiones?
- Una tabla de dimensiones contiene dimensiones de un hecho.
- Están unidos a la tabla de hechos mediante una clave externa.
- Las tablas de dimensiones son tablas desnormalizadas.
- Los atributos de dimensión son las distintas columnas de una tabla de dimensiones.
- Dimensiones ofrece características descriptivas de los hechos con la ayuda de sus atributos.
- No hay límite establecido para el número de dimensiones
- La dimensión también puede contener una o más relaciones jerárquicas.
Tabla de hechos frente a tabla de dimensiones
A continuación se muestra la diferencia entre la tabla de hechos y la tabla de dimensiones.
Parámetros | Tabla de hechos | Tabla de dimensiones |
---|---|---|
Definición | Medidas, métricas o hechos sobre un proceso de negocio. | La tabla complementaria de la tabla de hechos contiene atributos descriptivos que se utilizarán como restricción de consultas. |
Característica | Ubicado en el centro de un esquema de estrella o copo de nieve y rodeado de dimensiones. | Conectado a la tabla de hechos y ubicado en los bordes de la estrella o esquema de copo de nieve |
Diseño | Definidos por su grano o su nivel más atómico. | Debe ser prolijo, descriptivo, completo y de calidad garantizada. |
Task | La tabla de hechos es un evento medible para el cual se recopilan datos de la tabla de dimensiones y se utilizan para análisis e informes. | Recopilación de información de referencia sobre un negocio. |
Tipo de datos | Las tablas de hechos podrían contener información como ventas frente a un conjunto de dimensiones como Producto y Fecha. | Cada tabla de dimensiones contiene atributos que describen los detalles de la dimensión. Por ejemplo, las dimensiones del producto pueden contener el ID del producto, la categoría del producto, etc. |
Clave | De hecho, la clave principal de la tabla se asigna como claves externas a las dimensiones. | La tabla de dimensiones tiene columnas de clave principal que identifican de forma única cada dimensión. |
Almacenaje | Ayuda a almacenar etiquetas de informes y filtrar valores de dominio en tablas de dimensiones. | Cargue datos atómicos detallados en estructuras dimensionales. |
Jerarquía | No contiene jerarquía | Contiene jerarquías. Por ejemplo, la ubicación podría contener país, código postal, estado, ciudad, etc. |
tipo de hechos
tipo de hechos | Explicación |
---|---|
Aditivos | Se deben agregar medidas a todas las dimensiones. |
Semi-aditivo | En este tipo de hechos se pueden sumar medidas a unas dimensiones y a otras no. |
No aditivo | Almacena alguna unidad básica de medida de un proceso de negocio. Algunos ejemplos del mundo real incluyen ventas, llamadas telefónicas y pedidos. |
Tipos de dimensiones
Tipos de dimensiones | Definición |
---|---|
Dimensiones conformadas | Dimensiones conformadas es el hecho mismo al que se refiere. Esta dimensión se utiliza en esquemas de más de una estrella o datamart. |
Dimensiones de los estabilizadores | Una dimensión puede tener una referencia a otra tabla de dimensiones. Estas dimensiones secundarias se denominan dimensiones de los estabilizadores. Este tipo de dimensiones se deben utilizar con cuidado. |
Dimensiones acumuladas reducidas | Las dimensiones de resumen reducido son una subdivisión de filas y columnas de una dimensión base. Este tipo de dimensiones son útiles para desarrollar tablas de hechos agregados. |
Uniones de tablas de dimensión a dimensión | Las dimensiones pueden tener referencias a otras dimensiones. Sin embargo, estas relaciones se pueden modelar con dimensiones de estabilizadores. |
Dimensiones del juego de roles | Una única dimensión física ayuda a hacer referencia varias veces en una tabla de hechos, ya que cada referencia se vincula a una función lógicamente distinta para la dimensión. |
Dimensiones basura | Es una colección de códigos transaccionales aleatorios, indicadores o atributos de texto. Puede que lógicamente no pertenezca a ninguna dimensión específica. |
Dimensiones degeneradas | La dimensión degenerada no tiene dimensión correspondiente. Se utiliza en las transacciones y en la recopilación de tablas de hechos instantáneas. Este tipo de dimensión no tiene su dimensión ya que se deriva de la tabla de hechos. |
Dimensiones intercambiables | Se utilizan cuando la misma tabla de hechos se combina con diferentes versiones de la misma dimensión. |
Dimensiones del paso | Los procesos secuenciales, como los eventos de una página web, en su mayoría tienen una fila separada en una tabla de hechos para cada paso de un proceso. Indica dónde se debe utilizar el paso específico en la sesión general. |