Compartir a través de


Modelo de datos de análisis de rendimiento empresarial

Modelo de datos dimensionales

Un modelo de datos dimensional es un marco diseñado para optimizar el rendimiento de consultas complejas en un almacenamiento de datos. Organiza los datos en tablas de hechos y tablas de dimensiones para facilitar un análisis de datos fácil e intuitivo.

Componentes clave

  1. Tabla de datos:

    • Definición : la tabla central en un modelo dimensional, que contiene datos cuantitativos para el análisis.
    • Características:
      • Contiene métricas o medidas, como ingresos por ventas, cantidad vendida, etc.
      • Almacena claves extranjeras que hacen referencia a tablas de dimensiones.
      • Normalmente, tiene una gran cantidad de registros.
    • Columnas de ejemplo:
      • Sales_Amount
      • Quantity_Sold
      • Date_Key (Clave extranjera)
      • Product_Key (Clave extranjera)
      • Customer_Key (Clave extranjera)
  2. Tablas de dimensiones:

    • Definición: tablas que almacenan atributos descriptivos relacionados con los datos.
    • Características:
      • Contienen datos textuales o categóricos, como nombres de productos, fechas e información del cliente.
      • Proporcione contexto para los datos en la tabla de datos.
      • Por lo general, tienen menos registros en comparación con las tablas de hechos, pero más columnas.
    • Columnas de ejemplo para una dimensión de producto:
      • Product_Key (Clave principal)
      • Product_Name
      • Category
      • Brand
      • Price

¿Por qué utilizamos un modelo dimensional?

  • Rendimiento de consulta mejorado: diseñado para una recuperación rápida de datos y consultas eficientes.
  • Facilidad de uso: la estructura intuitiva facilita a los usuarios la comprensión y navegación por los datos.
  • Escalabilidad: puede gestionar grandes volúmenes de datos y consultas complejas.

¿Cómo modelamos los análisis de rendimiento empresarial?

  1. Hemos modelado por proceso de negocio (por ejemplo, una factura introducida o un pago son procesos de negocio).
  2. Modelamos con el intervalo de agregación más bajo (por ejemplo, cada línea de una factura está representada en los datos).
  3. Agrupamos cada proceso de negocio en una cadena de valor como referencia (Registrar para informar, de la solicitud al pago, etc.).
  4. Creamos una matriz de bus para representar los datos y las dimensiones para su referencia. Para obtener más información, consulte el informe de Matriz de bus en análisis de rendimiento empresarial.