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. |

