Está en la página 1de 5

Caso de Estudio UNIDAD 3 Y 4

Ilustraremos los conceptos que aprendimos en esta unidad con nuestro ejemplo de La Distribuidora Latinoamericana de Alimentos (DLA). Construiremos el modelo del data mart de ventas en tres etapas:

Etapa 1 Construccin de las Dimensiones Etapa 2 Armado de la Tabla de Hechos Etapa 3 Definicin de las Medidas Construccin de las Dimensiones
Como primer paso definiremos las dimensiones porque estas nos darn las aperturas del cubo. En base a definiciones surgidas de los reuniones de trabajo con los representantes de DLA, vimos que necesitan analizar sus datos segn el siguiente cuadro:
Hecho a medir: Venta de Productos Dimensiones Tiempo Sucursal Vendedor Cliente Producto X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X

Medidas Ventas_Importe Ventas_Costo Ventas_Unidades Ventas_ImporteTotal Ventas_Ganancia Ventas_Promedio

Si trabajamos en forma correcta, debera haber una exacta coincidencia entre la definicin de las dimensiones y los datos que estamos extrayendo de las fuentes transaccionales. Si esa coincidencia no ocurre, en alguna de las dos etapas tenemos un error, o bien los datos de origen no estn correctos o bien definimos mal las dimensiones. Comenzaremos por la Dimensin Tiempo ya que, como aprendimos en esta unidad, es la ms importante dentro de cualquier data mart. Nuestro cliente necesita analizar sus datos diariamente, entonces definiremos los niveles:

Ao Semestre Trimestre Mes Da La tabla de dimensin quedara formada:


Dimensin Tiempo

* ** *** **** *****

Ao Semestre Trimestre Mes Da

Dimensin Sucursal, usaremos un esquema estrella y su estructura jerrquica ser:


Dimensin Sucursal

*
** *** **** *****

Sucursal Tipo Sucursal Pas Provincia Ciudad

Dimensin Vendedor, al igual que sucursal, tendr un esquema estrella y quedar definida por los niveles:
Dimensin Vendedor

*
** ***

Sucursal Seccin Vendedor

Dimensin Cliente tendr todos los atributos de un cliente.

Dimensin Cliente

*
** *** ****

Pas Provincia Ciudad Razn Social

Dimensin Producto, esta dimensin la construiremos segn un esquema copo de nieve. En estos casos se mantiene la normalizacin propia de los sistemas OLTP. Cada tabla contiene los datos iniciales y su relacin con el resto. La dimensin nos quedar normalizada por lo que usaremos ms tablas para construirla. Nuestro cliente puede clasificar sus productos segn la categora, el departamento y la familia de producto a la que pertenece.

Armado de la Tabla de Hechos


Ahora que tenemos definidas las dimensiones y sus niveles, conformaremos la tabla de Hechos. La tabla de hechos debe tener las columnas claves de las tablas de las dimensiones y las columnas de las medidas. Primero colocaremos las columnas claves de la tabla cada una de las tablas de dimensiones.

Fact_Ventas ID_Fecha ID_Producto ID_Cliente ID_Vendedor

Definicin de las Medidas


Recordemos que las medidas son los valores numricos que el usuario desea analizar. Vimos que nuestro cliente necesita medir: El coste inducido en cada unidad vendida El valor de venta de cada producto. La ganancia obtenida en la venta de cada producto. Agregaremos a nuestra tabla de hechos ventas estas medidas:

Fact_Ventas ID_Fecha ID_Producto ID_Cliente ID_Vendedor Ventas_Importe Ventas_Costo Ventas_Unidades

La medida ganancia obtenida en la venta de cada producto no la agregamos a la tabla porque esta medida puede ser calculada a partir de las medidas naturales ventas importe y ventas costo. Nuestro modelo contar tambin con las medidas calculadas: Ventas_Ganacia que tendr la formula Ventas_Importe menos Ventas_Costo Ventas_Promedio que ser el resultado de la suma de Ventas_Unidades dividido cantidad de das, comprobando la condicin del numerador diferente de cero.

Realizadas estas tres etapas, podemos ver el diseo completo de nuestro data mart.