You are on page 1of 19

I.

ANLISIS DE LOS OLTP

A. Determinacin de Indicadores

Calculo de indicadores: Cantidad vendida Proporcion de turistas. Circuitos turisticos

B. Establecer correspondencias

Las relaciones identificadas fueron las siguientes:

La tabla Turista con la perspectiva Turista. El campo fecha_venta de la tabla Venta con la perspectiva Tiempo . El campo cantidad de la tabla determ_reservacion El campo Edad de la tabla turista El campo Pre_Compra de la tabla DetallesVentas El Campo Ganacia_Por_Producto resultado de la multiplicacin de los campos ( Pre_Unitario- Pre_Compra)*Cantidad de la tabla DetallesVentas El campo Total_Por_Producto de la multiplicacin de los campos Pre_Unitario*Cantidad de la tabla DetallesVentas

C. Nivel de granularidad Definiendo los campos que contendrn cada perspectiva.

Con respecto a la perspectivaTurista, los datos disponibles son los siguientes:

DNI .-Es la clave primaria de la tabla turista y representa a un turista en particular

Nombre_turista .- Denominacin del turista.

Con respecto a la perspectiva Producto, los datos disponibles son los siguientes:

Id_producto.-Cliave primaria de la tabla Producto y representa a un producto en particular Categoria .- Denominacin de categorial a la que pertenece un producto. Nom_Producto .-Denominacin de un producto en particular.

Con respecto a la perspectiva Tiempo los datos disponibles son los siguientes:

idTiempo fecha ao mes dia

D. Modelo Conceptual ampliado

Turista -DNI Cantidad vendida

Servicio -Id_servicio Venta Proporcion turistas

Tiempo -Id_tiempo Circuitos turisticos

II.

MODELO LGICO DEL Data Mart

A. Tipo de Modelo Lgico del DW

El esquema a realizar ser en estrella.

B. Tablas de dimensiones

1. Tabla de Dimensin Dim_Turista

Turista
DNI Nom_Cliente

2. Tabla de Dimensin Dim_Servicio

Servicio
Id_servicio

3. Tabla de Dimensin Dim_Tiempo


Tiempo
Id_tiempo fecha ao mes dia

C. Tablas de hechos

Cantidad vendida

Ventas

Proporcion de turistas

Circuitos turisticos

Correspondencias

D. Uniones

Unidades vendidas como: Cantidad Mosto Total de ventas como: Total_por_producto. idOrden como idOrden Ganacias como Ganacias_Por_Producto Precio Unitario como Pre_Unitario Precion Compra como Pre_Compra.

III.

PROCESOS ETL

Proceso ETL para la tabla dimensin Dim_Cliente

use Farmacia_DMart go INSERT INTO Farmacia_DMart.dbo.Dim_Cliente (idCliente,Nom_Cliente) SELECT idCliente,Nom_Cliente FROM SystemProcess.dbo.Clientes go

Proceso ETL para la tabla dimensin Dim_Producto

use Farmacia_DMart go

INSERT INTO Farmacia_DMart.dbo.Dim_Producto (idProducto,Categoria,Nom_Producto) select V.Cod_Variedad as idProducto,P.Nom_Producto as Categoria,V.Nom_Variedad as Producto from SystemProcess.dbo.Variedades as V inner join SystemProcess.dbo.Productos as P on V.idProducto=P.idProducto go

Proceso ETL para la tabla dimensin Dim_Tiempo


use Farmacia_DMart go INSERT INTO Farmacia_DMart.dbo.Dim_Tiempo (idTiempo,fecha,ao,mes,dia) SELECT idVenta ,fecha,year(fecha),month(fecha),day(fecha)

Proceso ETL para la tabla de Hechos Fact_Ventas

INSERT INTO [Farmacia_DMart].[dbo].[Fact_Ventas]

([idCliente],[idTiempo],[idProducto],[idOrden],[Cantidad], [Pre_Unitario],[Pre_Compra],[Ganacia_Por_Producto],[Total_ Por_Producto]) select V.idCliente,V.idVenta as idFecha,DV.Cod_Variedad as idProducto ,DV.idVenta as idOrden ,DV.Cantidad ,DV.Pre_Unitario,DV.Pre_Compra ,(DV.Pre_Unitario-DV.Pre_Compra)*DV.Cantidad as 'Ganacia por Producto',(DV.Cantidad*DV.Pre_Unitario) as 'Total por Producto'

IV.
Vista:

CREACIN DE CUBOS

Cubo1: Unidades vendidas de cada producto a cada cliente:

Comprobacin de Cubo1: Cliente: Alejandra Camino

Consumo de productos por ao:

Consumo de productos por mes:

Cliente: Anderson Espino

Consumo de productos por ao:

Consumo de productos por mes:

Cubo2: Monto total de ventas de cada producto por cliente

Comprobacin de Cubo2:

Total en soles de consumo de cada cliente por mes y ao:

Cubo3: Ganancias de ventas de cada producto a cada cliente

Comprobacin de Cubo3: Cubo4: Ganancias de Productos vendidos por categora

Comprobacin de Cubo4:

Ganancia de por cada producto por categora.

Categora Afeitadores:

Categora Afeitadores: Producto que genera mayor ganancias en el ao 2010

Categora Afeitadores: Producto que genera mayor ganancias en los 3 ltimos aos

I. II.

CONCLUSIN

BIBLIOGRAFA
HEFESTO: Metodologa propia para la Construccin de un Data Warehouse Ing. Bernabeu Ricardo Dario

You might also like