You are on page 1of 32

1

UNIVERSIDAD PRIVADA ANTENOR ORREGO


FACULTAD DE INGENIERA
ESCUELA PROFESIONAL DE INGENIERIA DE COMPUTACIN Y
SISTEMAS
SISTEMA DE SOPORTE DE DECISIONES

DESARROLLO DE DATA MART PARA LA EMPRESA DIGITAL


MASTER S.A.C

INTEGRANTES:

Cabrera Chachapoyas, Fernando


Irigon Daz, Efran
Llave Bravo, Andr
Medina Valverde, Omar
Saucedo Flores, Cristian

PROFESOR:

Ing. Ullon Ramrez, Agustn

TRUJILLO PER
2015

INDICE
I. PLANEACIN Y ADMINISTRACIN DEL PROYECTO
1. El negocio
1.1 La Organizacin
1.2 Visin
1.3 Misin
1.4 Organigrama.
2. Roles
3. Recursos
I.1.1. Personal
I.1.2. Hardware y software
I.1.3. Otros
4. Seleccin de la Estrategia de Implementacin
5. Seleccin de la Metodologa de Desarrollo
6. Seleccin del mbito de Implementacin
7. Seleccin del enfoque arquitectnico
8. Desarrollo de un Programa y del Presupuesto del Proyecto
1. Presupuesto
2. Cronograma de actividades
9. Desarrollo del escenario del uso empresarial
II. DETERMINACIN DE LOS REQUERIMIENTOS
I.1.1. Requerimientos del Propietario
I.1.2. Requerimientos del Usuario Final
I.1.3. Requerimientos no Funcionales
I.1.4. Anlisis de los requerimiento
II.

DISEO TCNICO DE LA ARQUITECTURA


II.1.1. Nivel de Datos
II.1.2. Nivel Tcnico

III.

MODELADO DIMENSIONAL
III.1.1. Identificacin de los Componentes del Modelo
III.1.2. Diagrama de la Tabla de Hechos
III.1.2.1. Esquema Estrella

IV. DISEO FSICO


IV.1.1. Determinacin de las agregaciones
IV.1.2. Construccin de las Tablas y la Base de Datos en SQL

3
I. PLANEACIN Y ADMINISTRACIN DEL PROYECTO

1. El negocio
1.1.

La Organizacin
Razn Social.- DIGITAL MASTER S.A.C.
Ubicacin.- Jr. Orbegoso 689-Trujillo
Rubro econmico.- Empresa dedicada a la venta de
Computadoras, accesorios y suministros de cmputo.
Clientes.- Pymes,
Competidores.- Pc Market S.A.C., Hitvance, Ehd computer Import,
A&A Solutions.

1.2.

VISION :
Mantener nuestra posicin como empresa de referencia en el mercado
Nacional e innovacin, flexibilidad, servicio y calidad total, reconocida,
respetada y valorada tanto por sus clientes como por la sociedad en
general. Continuar nuestra expansin en nuevas reas geogrficas con
un crecimiento diversificado, rentable y socialmente responsable
generador de riqueza y empleo.

1.3.

MISION
Somos una organizacin totalmente orientada al cliente, dedicada a la
venta de equipos, accesorios de cmputo.
Nuestro principal compromiso es la total satisfaccin del cliente a travs de
una oferta integral de productos, aportndole soluciones personalizadas y
servicios de vanguardia, gracias a nuestra capacidad de adaptacin y
flexibilidad
y
a
nuestro
permanente
espritu
innovador.
Para todo ello nos gestionamos a travs del modelo de excelencia y
trabajamos en un proyecto basado en las personas creyendo firmemente
en su desarrollo e implicacin que responda a sus expectativas y a las del
entorno social y general."

4
1.4.

Organigrama.

GERENTE

SECRETARIA

CONTABILIDAD

MARKETING

D. VENTAS

1.5.

Proceso a Escoger

2. Seleccin de la Estrategia de Implementacin

RR.HH

ALMACEN

LOGISTICA

5
La estrategia de implementacin contiene las siguientes tareas:
1. Conocer las necesidades de la empresa y entender los requerimientos que se
definen en las entrevistas.
2. Analizar las polticas de rea de ventas de la empresa
3. Recolectar los requerimientos empresariales.
4. Analizar los requerimientos.
5. Realizar el diseo y la arquitectura para el Data Mart.
6. Implementar el Data Mart.

Resaltamos algunas consideraciones que recomendamos deben seguirse a la


hora de abordar un proyecto de este tipo:
"La Base de Datos de Riesgos debe estar separada de las Bases de Datos
Operacionales" con objeto de no interferir en la actividad del da a da,
disponiendo de la informacin necesaria para Riesgos (interna y externa) y
en un entorno orientado hacia la consulta y el anlisis (Data Warehouse).

"Concepcin del sistema como un conjunto de herramientas de anlisis",


debido a que las actividades de Anlisis de Riesgos no se pueden
automatizar completamente, puesto que requieren anlisis y decisiones del
usuario.

"Diseo del sistema no orientado a procesos"; se debe disponer de un


conjunto abierto de herramientas que se utilizan con propsitos
determinados no relacionados con las necesidades operativas.
"Abordar el sistema con un enfoque de desarrollo gradual", se debe
comenzar con un esqueleto bsico de funcionalidad y datos que produzcan
resultados a corto plazo y permita aprender en la prctica, y a continuacin
ir configurando progresivamente nuevas funcionalidades conforme la
experiencia lo vaya requiriendo.

3. Seleccin de la Metodologa de Desarrollo


El diseo de un Data Mart es un proceso complejo, es por esto que deben usarse
las mejores prcticas existentes. Una de ellas es el mtodo propuesto por Ralph
Kimball, el cual se utilizar para desarrollar la metodologa de trabajo, adaptndola
al caso especfico de este proyecto.

4. Seleccin del mbito de Implementacin


El mbito de la implementacin de los Data Mart fue determinado
basndose en los requerimientos de informacin del personal de nivel
ventas y almacn de la Empresa DIGITAL MASTER S.A.C. Para ello
se formul las siguientes preguntas:

a) Cul
es el rea ms recomendable estratgicamente
para aplicar el Data Mart?
El rea de ventas es la ms recomendable, en el cual debe ser aplicado
el Data Mart, por ser el rea donde se desarrolla la actividad
principal de la Empresa.

b)

Cul es periodo de carga de que tendr el Data Mart?


El Data Mart tendr que procesar la informacin diaria de todas las
sucursales de la empresa,

c) Cul es el rango de consultas empresariales a los que


debe responder inicialmente el Data Mart?

se

El rango de consultas empresariales que debe responder


inicialmente el Data Mart es de 7 consultas.

5. Seleccin del enfoque arquitectnico


El enfoque arquitectnico para la data marts estarn compuestos de los siguientes niveles:

BACK ROOM
Compuesto por:

1 servidor Servidor HP ProLiant ML110 G7 Intel Xeon E31220 1P, cuya estructura se encuentra en SQL Server.
1 servidor de Base de Datos SQL Server 2012 que
servir como repositorio de los data marts de la Empresa.

7
FRONT ROOM
PCs clientes, que sern cada una de las computadoras
desde las que se acceda a la informacin que brindaran
los data marts, a travs de documentos en Excel.

6. Desarrollo de un Programa y del Presupuesto del Proyecto

1. Presupuesto
Al contar con la mquina para los usuarios finales slo se necesitar hacer
una inversin en la instalacin del Data Mart que es de $320.00

2. Cronograma de actividades

TABLA N 1

7. Desarrollo del escenario del uso empresarial


Para este proyecto el escenario de uso empresarial es el que se muestra a continuacin
con sus respectivos componentes:
A. Descripcin de los Stakeholders
Personal Involucrado en el Proyecto
Nombre
Gerencia de DIGITAL MASTER
S.A.C

Representa

Rol

Quien facilito la informacin para la


implementacin del Data Mart

Es el auspiciador que nos brindara


la informacin correspondiente para
la implementacin del Data Mart.

8
Especialistas en
Implementacin
de Inteligencia
de Negocios

Administrador
de la Base de
Datos

Personal externo contratado para la


implementacin del modelo Data
Mart as como el diseo e
implementacin del Dada Mart

Implementar el Data Mart usando las


Herramientas de desarrollo de la
empresa DIGITAL MASTER S .A.C.

Operador
que
controla
el
funcionamiento del Data Mart y
mantiene la integridad de la
Informacin del cubo y de las bases
de datos del sistema.

Controla el acceso de los usuarios a


la Informacin del Data Mart.

TABLA N 2

B. Usuarios del Data Mart


Nombre
Gerencia de DIGITAL MASTER
S.A.C

Analista de la
Informacin

Administrador
de la Base de
Datos

Representa

Rol

Persona que analizara toda


la
informacin del Data Mart
para la toma de decisiones.
Persona que analizara toda
la
informacin del Data Mart
para la toma de decisiones.

Acceso
total
de
las
dimensiones del Data Mart

Persona que llevara el


control del funcionamiento
del data Mart

Controla el acceso de los usuarios a


la Informacin del Data Mart.

Acceso
total
de
las
dimensiones del Data Mart

TABLA N 3

II-

DETERMINACIN DE LOS REQUERIMIENTOS


i. Requerimientos del Propietario

Al hacer uso de las tcnicas mencionadas anteriormente, respondemos a las


preguntas que proponen los propietarios de Digital Master.
Por qu construir un Data Mart?

Para desarrollar estrategias como lograr una mayor participacin en el


mercado y administrar riesgos, haciendo uso del anlisis de sus datos histricos y
actuales, beneficiando de esta manera un mejor desempeo del rea de ventas
de
la
Empresa.
Cul ser el impacto sobre la organizacin?

9
El impacto del Data Mart sobre el rea de ventas de la Empresa ser
beneficioso a corto y largo plazo de acuerdo a la rapidez con que se tomen las
decisiones y a la creatividad que se emplee, permitiendo la reduccin en la
obtencin de informes solicitadas por esta, que servirn para tomar decisiones en
el momento necesario, lo cual le permitirn tomar ventajas sobre el mercado.

Cules son los riesgos?


Los riesgos al implementarse el Data Mart seran que la base de datos
operacional tenga complicaciones, es decir genere problemas de consistencia.

ii. Requerimientos del Usuario Final


Los requerimientos del usuario final se pueden determinar de acuerdo entrevistas
realizadas, teniendo como categora los requerimientos de consulta.
A continuacin se muestran las consultas expresadas en la terminologa del usuario final:
N
1

CONSULTAS

UNIDAD

Cul es el monto de un determinado cliente en compras en

Monto en soles

un mes?
2

Cul es el Monto de ventas por tipo de producto?

Monto en soles
Monto en soles,

Cul es el costo por actividad y producto para una


determinada OP en un trimestre?

Cantidad de OPs
Monto en soles,

Cul es el porcentaje de descuento a los clientes en un


mes?

Cul es el Monto vendido en un periodo de 6 meses?

% Descuento
Monto en soles
Monto en soles,

Cul el porcentaje de descuento de determinado producto


por ocasin?

% Descuento
Monto en soles,

Listar a los Vendedores y el monto total de cada una de las ventas


que han generado.

Cantidad de
Vendedores

8
9
10
11
12

Cul es la cantidad de Ventas que se han pagado al crdito y al


contado?

Cul es el monto que generan las promociones en un ao?


Cul es la cantidad de productos vendidos por Tipo,
vendedor, zona, mes y ao?
Cul es el ratio de incremento de las ventas por mes y
ao?
Cul es cantidad de productos abastecidos por cada
proveedor, mes y ao?

Monto en soles,
Cantidad de Ventas

Monto en soles
Cantidad de
Productos
ndice %
Incremento
Cantidad de
Productos

10
iii. Requerimientos no Funcionales
Brindar

mejor

informacin

los

usuarios,

en

el

menor

tiempo.

Establecer seguridad adecuada para la administracin de los Data Marts.


Los Data Marts deben funcionar sobre la plataforma de Microsoft Windows 2012
Server, con el manejador de base de datos Microsoft SQL Server 2008 y utilizando
el Microsoft SQL Server 2008 Anlisis Services como herramienta de diseo y
construccin
de
los
cubos.
Utilizar MS Excel 2007 para mostrar los reportes de los cubos.
Para el anlisis de los requerimientos funcionales y no funcionales utilizaremos los
datos que nos proporcion la Empresa DIGITAL MASTER S.A.C, adems de las
entrevistas hechas al personal.
iv. Anlisis de los requerimiento
En el Proceso de negocio se ha detallado de buena forma que nos permite realizar un
mejor anlisis de requerimientos.
En esta parte se har un anlisis de cada requerimiento del usuario final y definiendo
algunas tablas de la Base de Datos Operacional de la Empresa, que actuaran como
dimensin dentro del Data Mart. Tambin se definir las posibles mediciones dentro del
Data Mart.
En equipo con los usuarios finales Gerente Administrador de negocios Y analistas se
pudo extraer datos de las tablas de la Base de Datos, de la Empresa DIGITAL MASTER
S.A.C, para la construccin del Data Mart Tambin se definir en detalle las posibles
mediciones dentro del Data Mart.
Aqu se discute.
Referencindome al libro y metodologa Kimball una de sus preguntas para el anlisis de
requerimientos son:
Qu tipo de anlisis de rutina no se realizan actualmente?
Cmo debe actualmente obtener los datos?
Qu hacer con la informacin una vez que lo consigue?
Qu anlisis le gustara realizar?
En base a estas preguntas Realizadas por la metodologa hemos tomado como
referencia un tipo de anlisis de rutina de la informacin por periodos las cuales en el
estudio de anlisis de requerimientos se formulan preguntas el cual se realizan dentro de
la empresa, se realizara un anlisis propio de la referencia dada anterior mente en el
punto II.2.2.

8. DISEO TCNICO DE LA ARQUITECTURA

11
i. Nivel de Datos
Para el anlisis de los datos, se comienza por analizar los datos fuentes que
manejan los procesos de la empresa, el tipo de la base de datos y la estructura
de las tablas.
Base de datos fuente: el modelo de la base de datos de la Empresa esta descrito en la
siguiente figura:

ii. Nivel Tcnico

12

El enfoque arquitectnico para el DataMarts estar compuesto de los siguientes niveles:

BACK ROOM
Compuesto por:
1 servidor de Base de Datos HP ProLiant ML110 G6 Intel Xeon de 2.53 GHz, cuya
estructura se encuentra en SQL Server.
1 servidor de Base de Datos SQL Server 2008, que servir como repositorio de
los data marts de la Empresa.

FRONT ROOM
PCs clientes, que sern cada una de las computadoras desde las que se acceda
a la informacin que brindaran los data marts, a travs de documentos en Excel.

III. MODELADO DIMENSIONAL


Esta parte llamada modelamiento dimensional, busca presentar los datos en un marco de
trabajo estndar.

13
Identificaremos los componentes del modelo desarrollando el mtodo de los cuatro
pasos. Luego, se construir el primer diagrama para el modelo y se detallar cada
componente del diagrama.
III.1.1. Identificacin de los Componentes del Modelo

Para identificar los componentes utilizaremos el mtodo propuesto por Ralph Kimball.

El Mtodo de los cuatro pasos


Consiste en cuatro elecciones:
Eleccin del Data Mart.
Eleccin del Objetivo de la Tabla de Hechos.
Eleccin de las Dimensiones.
Eleccin de los Hechos.
Cada paso est desarrollado a continuacin:
IV.1.1.1.- Eleccin del Data Mart
En este paso identificaremos los posibles Data Mart que se pueden construir en la
empresa Digital Master S.A.C. En nuestro caso identificaremos el rea que est en
estudio por este proyecto, el cual ya tenemos conocimiento sobre su Modelo General de
Datos. Entonces, para identificar nuestro Data Mart en estudio recurrimos al siguiente
mtodo:
a) Mtodo de la Matriz
Menciona los posibles hechos relacionados y que son usados juntos. Listamos las
entidades que apoyan a estos hechos.
b) Listado de los Data Marts
Segn la situacin general de la Empresa, se identific las posibles fuentes de Data
Marts que correspondern a las filas de la matriz:
rea de Ventas.
c) Listado de las Dimensiones
Para el Data Mart mencionados anteriormente listamos las siguientes posibles
dimensiones:

Cliente
Producto
Vendedor
Proveedor
Tiempo
Pago
Promocin

d) Listado de Medidas

Monto en soles
Cantidad de OPs
% de Descuento
Cantidad de Vendedores

14
Cantidad de Ventas
Cantidad de Productos
ndice % Incremento

e) Marcado de las Intersecciones


Ordenamos las filas y las columnas en una tabla, dando forma a la matriz, y marcamos
las intersecciones donde exista una dimensin relacionada a un Data Mart.

DIMENSIONES

AREA DE VENTAS

CLIENTE

PRODUCTO

VENDEDOR

PROVEEDOR

TIEMPO

PAGO

PROMOCION

IV.1.1.2.- Eleccin del objetivo de las tablas de Hechos


Este paso, consiste en definir claramente y exactamente que registros de la tabla de
Hechos figurara en el diseo del modelado del Data Mart, Tomamos la Siguiente
definicin para la Tabla de Hechos.

15
Tabla de hechos

Objetivo
Administrar los recursos econmicos para tener un control

Ventas

diario de las Ventas de la Empresa Digital Master S.A.C..

IV.1.1.3.- Eleccin de las Dimensiones


Al Establecer el objetivo para la tabla de hechos del data Mart, podemos escoger cual
ser nuestra dimensin. El Objetivo por s mismo establece cuales sern nuestras
dimensiones.
En el detalle anterior del anlisis de requerimientos nos facilita este paso realizado en la
metodologa kimball, puesto q el anlisis se realiz de modo detallado estratgicamente
en equipo con la Empresa.

Tabla de Hechos

Ventas

Objetivos

Dimensiones
Cliente

Administrar los recursos

Producto

econmicos para tener un

Vendedor

control diario de las Ventas

Proveedor

de la Empresa Digital
Master S.A.C..

Tiempo
Pago
Promocin

4.1.1.4.- Eleccin de las Medidas


El Objetivo de la tabla de hechos tambin permite definir las medidas y hacer claro el
alcance que debe tener

Tabla de Hechos

Ventas

Hechos
Monto en Soles
Cantidad de OPs
Cantidad de Vendedores
Cantidad de Ventas
Cantidad de Productos
ndice % Incremento
% Descuento

4.2.- Diagrama de la Tabla de Hechos.


Para esta etapa se prepara un diagrama lgico para la Tabla de Hechos completada. Se
nombra a la tabla de Hechos, esto establece su objetivo y muestra todas las dimensiones
conectadas a la tabla de hechos.

16

TIEMPO

CLIENTE

Tabla de Hechos
Ventas

VENDEDOR

PROVEEDOR
Objetivo:

dministrar los recursos econmicos para tener un control diario de las Ventas de la Empresa Digital Master

PRODUCTO

PROMOCION

PAGO

4.2.1.-Detalle de la Tabla de Hechos

17
Nombre de la Tabla

Nombre de la Columna

Descripcin de la Columna
Llave primaria nica para la

Cliente_Key

dimensin Cliente.
Llave primaria nica para la

Producto_Key

dimensin Producto.
Llave primaria nica para la

Vendedor_Key

dimensin Vendedor.
Llave primaria nica para la

FACT_VENTAS

Proveedor_Key

dimensin Proveedor.
Llave primaria nica para la

Tiempo_Key

dimensin Tiempo.
Llave primaria nica para la

Pago_Key

dimensin Pago.
Llave primaria nica para la

Promocion_Key

dimensin Promocin.

Tabla N19 Detalle de las claves de las dimensiones

Nombre de la Tabla

Nombre de la

Descripcin de la

Columna

Columna

Monto en Soles

Monto Costos en soles

Cantidad de OPs

Cantidad de OPs

Cantidad de Vendedores

FACT_VENTAS

Cantidad de Ventas
Cantidad de Productos

Cantidad de Vendedores con


los que cuenta la Empresa
Cantidad de Ventas realizadas
por la Empresa
Cantidad de Productos con los
que cuenta la Empresa

ndice % Incremento

Incremento de las Ventas

% Descuento

Descuento a Clientes

Tabla N 20 Detalle de las Medidas de la Tabla de Hechos.

Por consiguiente de las Tablas completadas anteriormente se obtiene la siguiente


tabla de Hechos:

18

COLUMNAS

TIPO DE
DATO

VALORES
NULL

LONGITUD

Cliente_Key

Int

no

12

Producto_Key

Int

no

12

Vendedor_Key

Int

no

12

Proveedor_Key

Int

no

12

Tiempo_Key

Int

no

12

Pago_Key

Int

no

12

Promocion_Key

Int

no

12

Monto

money

no

Cantidad de OPs

Int

no

Cantidad de
Vendedores
Cantidad de
Ventas
Cantidad de
Productos
Indice %
Incremento
% Descuento

Int

no

Int

no

Int

no

real

no

real

no

DESCRIPCION

Tabla de
hechos que
est
relacionada
con
todas las
dimensiones
y
que contiene
datos
cuantitativos
de
vital
importancia
para el
anlisis
de Ventas de
la Empresa.

Tabla N 21: Tabla de Hechos del Data Mart

Dimensin
De acuerdo a nuestras Dimensiones elegidas anteriormente construimos los
detalles y sus jerarquas de cada una de ellas.

19
Dimensin Tiempo:
AO

MES

DA

Nombre del Atributo

Descripcin del Atributo

Valores de Muestra

Ao

Representa el ao.

2011, 2012,

Mes

Representa los meses que


posee un ao.

Abril, Mayo,...

Da

Representa los das que


posee un mes.

1, 2, 3, 4

Dimensin Cliente:

Nombre del Atributo

Descripcin del Atributo

Valores de Muestra

Cliente

Representa el cliente.

Carlos, Juan,

RUC

Representa el RUC del cliente.

28766531098

20
Tipo

Representa el tipo del cliente.

A, B, C

Zona

Representa la zona donde


vive el Cliente.

Lima, Trujillo

Dimensin Producto:

Nombre del Atributo

Descripcin del Atributo

Valores de Muestra

Producto

Representa al producto.

Computadoras, Laptops

Marca

Representa a la marca del


producto.

HP, Panasonic

Precio/Costo

Representa el precio/costo del


producto.

S/. 2100.00

Dimensin Proveedor:

DIRECCION

21

Nombre del Atributo

Descripcin del Atributo

Valores de Muestra

Proveedor

Representa al proveedor.

Compukid S.A.

Cuenta

Representa la cuenta del


proveedor.

24, 42

Direccin

Representa la direccin del


proveedor.

Jr. Orbegoso 689-Trujillo

Dimensin Vendedor:
NOMBRE
DELVENDEDOR
CODIGO DEL
VENDEDOR
GENERO DEL
VENDEDOR

Nombre del Atributo

Descripcin del Atributo

Valores de Muestra

Vendedor

Representa al Nombre del


Vendedor

Carlos Rosa, Rosa Prez

Cod_Vendedor

Representa al Cdigo del


Vendedor

1, 2, 3 ...

Genero_Vendedor

Representa al Sexo del


Vendedor

Masculino, Femenino

Dimensin Pago:
Nombre del Atributo

Descripcin del Atributo

Valores de Muestra

Pago

Representa a la forma de
Pago que realiza el Cliente

Crdito, Contado

Dimensin Promocin:

22
Nombre del Atributo

Descripcin del Atributo

Valores de Muestra

Promocin

Representa a las Promociones


que se realizan en fechas
determinadas

Promocin de verano, Da
de la Madre, etc.

4.2.3.- Esquema Estrella


Sabiendo el nmero de Tablas de Hechos y las dimensiones asociadas a estas,
orientamos nuestro Data Mart al Esquema Estrella para una mejor visualizacin
del Modelo para el Diseo Fsico.

Componente:
TABLA DE HECHOS VENTAS
Componente: TABLA DE DIMENSION CLIENTE
Componente: TABLA DE DIMENSION PRODUCTO
Componente: TABLA DE DIMENSION VENDEDOR
Componente:
TABLA DE DIMENSIN PROVEEDOR
Componente:
TABLA DE DIMENSIN TIEMPO
Componente:
TABLA DE DIMENSIN PAGO
Componente:
TABLA DE DIMENSIN PROMOCION

23

Por consiguiente, con los datos del diseo lgico y los cambios en la estructura
fsica, se obtiene el siguiente Modelo de Base de Datos Fsica para el
DataMart.

24
IV.DISEO FSICO
Se tiene que tener en cuenta lo siguiente:
Modificar nombres a nombres estndar, si fuera necesario. Para nuestro Data
DISEO LGICO

DISEO FSICO

Tabla de Hechos Ventas

FACT_VENTAS

Dimensin Cliente

DIM_CLIENTE

Dimensin Producto

DIM_PRODUCTO

Dimensin Vendedor

DIM_VENDEDOR

Dimensin Proveedor

DIM_PROVEEDOR

Dimensin Tiempo

DIM_TIEMPO

Dimensin Pago

DIM_PAGO

Dimensin Promocin

DIM_PROMOCION

Mart se realizaron los siguientes cambios:

Tabla N 1: Nombres estndares para la Tabla de Hechos y sus Dimensiones

Determinar el Tipo de Dato para cada Tabla que intervendr en el Data Mart.
Estos cuadros muestran el detalle de cada tabla

1. DIM_CLIENTE

25
ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

DESCRIPCION

Cliente_Key

int

no

12

CodCliente

char

no

12

Cliente

varchar

no

100

RUC

char

no

11

TipoCliente

char

no

10

Dimensin que
contiene toda la
informacin
detallada de los
Clientes de
Digital Master
S.A.C.

Zona

varchar

no

50

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

DESCRIPCION

Producto_Key

int

no

12

CodProducto

char

no

12

Producto

varchar

no

100

Marca

varchar

no

50

Dimensin que
contiene la
descripcin de
los Productos
de Digital
Master S.A.C.

Precio

decimal

no

(12,2)

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

DESCRIPCION

Vendedor_Key

int

no

12

CodVendedor

char

no

12

Vendedor

varchar

no

100

Dimensin que
contiene toda la
informacin
detallada de los
Vendedores de
Digital Master
S.A.C.

Genero

char

no

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

2. DIM_PRODUCTO

3. DIM_VENDEDOR

4. DIM_PROVEEDOR

ATRIBUTOS

DESCRIPCION

26
Proveedor_Key

int

no

12

Dimensin que
contiene toda la
informacin
detallada de los
Proveedores de
Digital Master
S.A.C.

CodProveedor

char

no

12

Proveedor

varchar

no

100

RUC

char

no

11

Direccin

varchar

no

50

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

DESCRIPCION

Tiempo_Key

int

no

12

Fecha

datetime

no

10

Ao

int

no

Mes

varchar

no

10

Dimensin que
contiene detalle
del tiempo de
las ventas en
Digital Master
S.A.C.

Da

varchar

no

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

DESCRIPCION

Pago_Key

int

no

12

CodPago

char

no

12

Tipo

char

no

20

Dimensin que
contiene la
informacin de
los Pagos de
Digital Master
S.A.C.

ATRIBUTOS

TIPOS DE
DATOS

VALORES
NULOS

LONGITUD

DESCRIPCION

Promocion_Key

int

no

12

CodPromocion

char

no

12

5. DIM_TIEMPO

6. DIM_PAGO

7. DIM_PROMOCION

Dimensin que
contiene toda la

27
Promocin

varchar

no

100

Inicio

datetime

no

10

Fin

datetime

no

10

Descripcin

varchar

no

300

informacin
detallada de las
Promociones
de Digital
Master S.A.C.

Determinar el tipo de Datos de las claves Primarias. Para nuestro Data Mart se
generaran en forma automtica y ordenada:

Cliente_Key
Producto_Key
Vendedor_Key

Tipo de datos enteros

Proveedor_Key
Tiempo_Key
Pago_Key
Promocion_Key

Especificar las claves forneas para cada Tabla de Hechos:

Hechos Ventas

FACT_VENTAS

28

Cliente_Key (FK)
Producto_Key (FK)
Vendedor_Key (FK)
Proveedor_Key
(FK)
Tiempo_Key (FK)
Pago_Key (FK)
Promocion_Key
(FK)
Tabla N 1: Claves Forneas de las Tablas de Hechos

2.2- Determinacin de las agregaciones

TABLA DE
HECHOS
FACT_VENTAS

MEDIDAS

MONTO

CANTIDAD DE
OPs
CANTIDAD DE
VENDEDORES

CANTIDAD DE
VENTAS
CANTIDAD DE
PRODUCTOS

REGLA DE LA
AGREGACION
La suma del
precio por la
cantidad de
productos
La suma de las
operaciones
La de los
vendedores de
laboran en la
empresa
La suma de
Ventas que se
han realizado
La suma de los
productos con
los que cuenta
la empresa

FORMULA MDX

SUM(PRECIO*CANTIDAD)

SUM(CANTIDAD)

SUM(CANTIDAD)

SUM(CANTIDAD)
SUM(CANTIDAD)

29

INDICE %
INCREMENTOS

% DESCUENTO

La diferencia
del monto de
dos meses
entre el monto
del ao base
por 100.
El descuento
realizado en
una venta por
100 entre el
precio del
producto
vendido

SUM((MONTO1MONTO2)/MONTO1)*100

SUM(100*DESCUENTO/PRECIO)

Tabla N 3. Determinacin de Agregaciones.

2.3.- Construccin de las Tablas del Data Mart en la Base de Datos SQL
SERVER 2008
DIM_CLIENTE

DIM_PRODUCTO

DIM_VENDEDOR

30

DIM_PROVEEDOR

DIM_TIEMPO

DIM_PAGO

DIM_PROMOCION

31

FACT_VENTAS

Una vez construido todas las tablas para el Data Mart para la Empresa Digital
Master S.A.C., continuamos con la construccin del Diagrama de la Base de
Datos. (Modelo Estrella).

32

You might also like