Diferencia entre la tabla de hechos y la tabla de dimensiones

Tabla de contenido:

Anonim

Tabla de hechos:

Una tabla de hechos es una tabla principal en un modelo dimensional.

Una tabla de hechos contiene

  1. Medidas / hechos
  2. Tabla de clave externa a dimensión

Tabla de dimensiones:

  • Una tabla de dimensiones contiene las dimensiones de un hecho.
  • Se unen 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 establecido para dado para el número de dimensiones
  • La dimensión también puede contener una o más relaciones jerárquicas

DIFERENCIA CLAVE

  • La tabla de hechos contiene medidas, métricas y hechos sobre un proceso empresarial, mientras que la tabla de dimensiones es un complemento de la tabla de hechos que contiene atributos descriptivos que se utilizarán como restricción de consultas.
  • La tabla de hechos se encuentra en el centro de un esquema de estrella o copo de nieve, mientras que la tabla de Dimensión se encuentra en los bordes del esquema de estrella o copo de nieve.
  • La tabla de hechos se define por su grano o su nivel más atómico, mientras que la tabla de dimensiones debe ser prolija, 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.

Diferencia entre la tabla de dimensiones y la tabla de hechos

Parámetros Tabla de hechos Tabla de dimensiones
Definición Medidas, métricas o hechos sobre un proceso empresarial. La tabla complementaria a 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 del esquema de estrella o copo de nieve
Diseño Definido por su grano o su nivel más atómico. Debe ser prolijo, descriptivo, completo y de calidad garantizada.
Tarea 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 una empresa.
Tipo de datos Las tablas de hechos pueden contener información como ventas frente a un conjunto de dimensiones como Producto y Fecha. La tabla de dimensiones Evert contiene atributos que describen los detalles de la dimensión. Por ejemplo, las dimensiones del producto pueden contener ID de producto, categoría de producto, etc.
Llave La tabla de clave principal de hecho se asigna como claves externas a Dimensions. La tabla de dimensiones tiene columnas de clave principal que identifican de forma única cada dimensión.
Almacenamiento 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 pin, estado, ciudad, etc.

Tipo de hechos

Tipo de hechos Explicación
Aditivo Se deben agregar medidas a todas las dimensiones.
Semiaditivo En este tipo de hechos se pueden añadir medidas a unas dimensiones y no a otras.
No aditivo Almacena alguna unidad básica de medida de un proceso empresarial. Algunos ejemplos del mundo real incluyen ventas, llamadas telefónicas y pedidos.

Tipos de dimensiones:

Tipos de dimensión Definición
Dimensiones conformadas Dimensiones conformadas es el mismo hecho con el que se relaciona. Esta dimensión se utiliza en más de un esquema 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 estabilizadores. Este tipo de Dimensiones debe usarse con cuidado.
Dimensiones del rollup encogido Las dimensiones del resumen reducido son una subdivisión de filas y columnas de una dimensión base. Estos tipos de dimensiones son útiles para desarrollar tablas de hechos agregados.
Uniones de tabla 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 sola dimensión física ayuda a hacer referencia varias veces en una tabla de hechos, ya que cada referencia se vincula a un rol lógicamente distinto para la dimensión.
Dimensiones basura Es una colección de códigos transaccionales aleatorios, banderas o atributos de texto. Es posible que, lógicamente, no pertenezca a ninguna dimensión específica.
Dimensiones degeneradas La dimensión degenerada no tiene la dimensión correspondiente. Se utiliza en la transacción y la recopilación de tablas de hechos de 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 empareja con diferentes versiones de la misma dimensión.
Dimensiones del escalón Los procesos secuenciales, como los eventos de la 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.