Base de datos Multidimensional

Páginas: 10 (2375 palabras) Publicado: 19 de noviembre de 2013
Fases de diseño de una Base de Datos Multidimensional
1. Seleccionar el proceso a modelar
Ejemplo: Venta de productos, Pedidos, Envíos, Inventario.
2. Establecer la granularidad del proceso
¿Qué representa exactamente cada fila de la tabla de hechos?
Ejemplo: Venta diaria de productos, Venta diaria de productos por ticket.
Tratar de elegir siempre el máximo nivel de detalle posible
3.Elegir las dimensiones de análisis aplicables a cada hecho
Ejemplo: Día, Producto, Cliente, Tipo de transacción.
4. Identificar medidas numéricas de la tabla de hechos
Ejemplo: Cantidad o coste de productos vendidos
Ejemplos:
Cadena de 100 supermercados repartidos en 5 países Supermercados organizados en departamentos: limpieza, bebidas, Etc. Supermercados con 60000 productos en sus estanteríasProductos codificados mediante SKU (Stock Keeping Unit),55000 productos codificados con código barras fabricante (UPC), 5000 productos codificados localmente (carne, pescado, fruta, ....). En las cajas se leen los SKUs y se generan los tickets de venta. Periódicamente se definen promociones para aumentar los beneficios
Paso 1. Proceso a modelar.- Ventas. Analizar qué productos se venden enfunción del
Supermercado, fecha, y condiciones promocionales
Paso 2. Granularidad del proceso.-Elegir lo más detallado posible. Líneas de producto de cada ticket
Paso 3. Elección de las dimensiones.-Fecha, Producto, Supermercado, Promoción Número de Ticket (Dimensión degenerada).
Paso 4. Identificar hechos.- Unidades vendidas, Importe unidades vendidas, Coste unidades
Vendidas, Beneficio (calculadopara evitar errores)

Errores a evitar en un diseño

Reducir atributos para ahorrar espacio
Dividir jerarquías y niveles en varias dimensiones
Ignorar la necesidad de los cambios en las dimensiones
Ante un problema de rendimiento añadir más hardware en lugar de revisar diseño de cubos, índices, o crear nuevos
Utilizar claves operacionales para el join con la tabla de hechos
Negarse acomprender la granularidad de la tabla de hechos
Crear el modelo dimensional para un informe concreto
Esperar que los usuarios consulten los datos en la staging area
Fallar al conformar las dimensiones
Granularidad adecuada
Las dimensiones degeneradas no han sido tratadas como dimensiones
Insistir en la eficiencia de las claves generadas
Comprobar el número de dimensiones (ni pocas nidemasiadas)
Modelos dimensionales
Antes de crear un modelo dimensional, debe comprender los objetos básicos que se utilizan para crear modelos dimensionales: tablas y entidades de hechos, tablas y entidades de dimensiones, jerarquías, outriggers y medidas.
Tablas y entidades de hechos.- Una tabla de hechos o una entidad de hecho es una tabla o entidad de un esquema de estrella o copo de nieve quealmacena medidas para medir el negocio, como las ventas, el coste de las mercancías o las ganancias.
Tablas y entidades de dimensiones.- Una tabla de dimensiones o entidad de dimensiones es una tabla o entidad de un esquema de estrella, copo de nieve o constelación que almacena detalles acerca de hechos. Por ejemplo, una tabla de dimensión de hora almacena los distintos aspectos del tiempo, como elaño, trimestre, mes y día.
Jerarquías.- Una jerarquía es una relación de muchos a uno entre los miembros de una tabla o entre tablas. Una jerarquía consta básicamente de distintos niveles, y cada uno corresponde a un atributo de dimensión.
Outriggers.- Un outrigger es una entidad o una tabla de dimensiones unida a otras tablas de dimensiones en un esquema de estrella. Los outriggers seutilizan cuando una tabla de dimensiones tiene un esquema de copo de nieve.
Medidas.- Las medidas definen un atributo de medida y se utilizan en las tablas de hechos. Puede calcular medidas correlacionándolas directamente con un valor numérico en una columna o atributo. Una función de agregación resume el valor de las medidas para el análisis dimensional.

Modelo Físico:
Al crear un modelo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Bases De Datos Multidimensionales
  • Base de datos multidimensional
  • Bases De Datos Multidimensionales
  • Una aplicación de las Bases de Datos Multidimensionales en la Administración de la Docencia
  • Base de datos multidimensionales
  • Base de datos multidimensionales
  • Base de datos multidimensionales
  • Bases de datos multidimensionales

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS