Proyecto Digital Master s.a.c. - Ssd

Click here to load reader

description

sdd informe

Transcript of Proyecto Digital Master s.a.c. - Ssd

UNIVERSIDAD PRIVADA ANTENOR ORREGOFACULTAD DE INGENIERAESCUELA 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, FernandoIrigon Daz, EfranLlave Bravo, AndrMedina Valverde, OmarSaucedo Flores, Cristian

PROFESOR:

Ing. Ullon Ramrez, Agustn

TRUJILLO PER20156

INDICE

I. Planeacin y administracin del proyecto1. El negocio 1.1 La Organizacin1.2 Visin 1.3 Misin1.4 Organigrama.2. Roles 3. RecursosI.1.1. PersonalI.1.2. Hardware y softwareI.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. Presupuesto2. 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 agregacionesIV.1.2. Construccin de las Tablas y la Base de Datos en SQL

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. MISIONSomos 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."

1.4. Organigrama.

GERENTE

SECRETARIA

CONTABILIDADRR.HHLOGISTICA

MARKETING

ALMACEND. VENTAS

1.5. Proceso a Escoger

II. 2. Seleccin de la Estrategia de Implementacin

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 empresa3. 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 se debe responder inicialmente el Data Mart?

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 ROOMCompuesto por: 1 servidor Servidor HP ProLiant ML110 G7 Intel Xeon E3-1220 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.

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. PresupuestoAl 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 ProyectoNombreRepresentaRol

Gerencia de DIGITAL MASTER S.A.CQuien facilito la informacin para la implementacin del Data MartEs el auspiciador que nos brindara la informacin correspondiente para la implementacin del Data Mart.

Especialistas enImplementacinde Inteligenciade NegociosPersonal externo contratado para la implementacin del modelo DataMart as como el diseo e implementacin del Dada MartImplementar el Data Mart usando lasHerramientas de desarrollo de la empresa DIGITAL MASTER S .A.C.

Administradorde la Base deDatosOperador que controla el funcionamiento del Data Mart ymantiene la integridad de laInformacin 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

NombreRepresentaRol

Gerencia de DIGITAL MASTER S.A.CPersona que analizara toda lainformacin del Data Mart para la toma de decisiones.Acceso total de las dimensiones del Data Mart

Analista de laInformacinPersona que analizara toda lainformacin del Data Mart para la toma de decisiones.Acceso total de las dimensiones del Data Mart

Administradorde la Base deDatosPersona que llevara el control del funcionamiento del data MartControla el acceso de los usuarios ala Informacin del Data Mart.

TABLA N 3

II- DETERMINACIN DE LOS REQUERIMIENTOS

i. Requerimientos del PropietarioAl 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?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:NCONSULTASUNIDAD

1Cul es el monto de un determinado cliente en compras en un mes?Monto en soles

2 Cul es el Monto de ventas por tipo de producto?Monto en soles

3Cul es el costo por actividad y producto para una determinada OP en un trimestre?Monto en soles, Cantidad de OPs

4Cul es el porcentaje de descuento a los clientes en un mes?Monto en soles, % Descuento

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

6Cul el porcentaje de descuento de determinado producto por ocasin?Monto en soles, % Descuento

7Listar a los Vendedores y el monto total de cada una de las ventas que han generado.Monto en soles, Cantidad de Vendedores

8Cul es la cantidad de Ventas que se han pagado al crdito y al contado?Monto en soles, Cantidad de Ventas

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

10Cul es la cantidad de productos vendidos por Tipo, vendedor, zona, mes y ao?Cantidad de Productos

11Cul es el ratio de incremento de las ventas por mes y ao?ndice % Incremento

12Cul es cantidad de productos abastecidos por cada proveedor, mes y ao?Cantidad de Productos

iii. Requerimientos no Funcionales

Brindar mejor informacin a 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 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

El enfoque arquitectnico para el DataMarts estar compuesto de los siguientes niveles: BACK ROOMCompuesto 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.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 pasosConsiste 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 MatrizMenciona los posibles hechos relacionados y que son usados juntos. Listamos las entidades que apoyan a estos hechos.

b) Listado de los Data MartsSegn 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 DimensionesPara 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 Cantidad de Ventas Cantidad de Productos ndice % Incremento

e) Marcado de las InterseccionesOrdenamos 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.

DIMENSIONESAREA DE VENTAS

CLIENTEX

PRODUCTOX

VENDEDORX

PROVEEDORX

TIEMPOX

PAGOX

PROMOCIONX

IV.1.1.2.- Eleccin del objetivo de las tablas de HechosEste 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.

Tabla de hechosObjetivo

VentasAdministrar los recursos econmicos para tener un control diario de las Ventas de la Empresa Digital Master S.A.C..

IV.1.1.3.- Eleccin de las DimensionesAl 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 HechosObjetivosDimensiones

VentasAdministrar los recursos econmicos para tener un control diario de las Ventas de la Empresa Digital Master S.A.C.. ClienteProductoVendedorProveedorTiempoPagoPromocin

4.1.1.4.- Eleccin de las MedidasEl Objetivo de la tabla de hechos tambin permite definir las medidas y hacer claro el alcance que debe tener

Tabla de HechosHechos

VentasMonto 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.

Objetivo:

Administrar los recursos econmicos para tener un control diario de las Ventas de la Empresa Digital Master S.A.C..

Tabla de HechosVentas

TIEMPO

PRODUCTO

CLIENTE

PROVEEDOR

PROMOCION

PAGO

VENDEDOR

4.2.1.-Detalle de la Tabla de Hechos

Nombre de la TablaNombre de la ColumnaDescripcin de la Columna

FACT_VENTASCliente_KeyLlave primaria nica para la dimensin Cliente.

Producto_KeyLlave primaria nica para la dimensin Producto.

Vendedor_KeyLlave primaria nica para la dimensin Vendedor.

Proveedor_KeyLlave primaria nica para la dimensin Proveedor.

Tiempo_KeyLlave primaria nica para la dimensin Tiempo.

Pago_KeyLlave primaria nica para la dimensin Pago.

Promocion_KeyLlave primaria nica para la dimensin Promocin.

Tabla N19 Detalle de las claves de las dimensiones

Nombre de la TablaNombre de la ColumnaDescripcin de la Columna

FACT_VENTASMonto en SolesMonto Costos en soles

Cantidad de OPsCantidad de OPs

Cantidad de VendedoresCantidad de Vendedores con los que cuenta la Empresa

Cantidad de VentasCantidad de Ventas realizadas por la Empresa

Cantidad de ProductosCantidad de Productos con los que cuenta la Empresa

ndice % IncrementoIncremento de las Ventas

% DescuentoDescuento 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:

COLUMNASTIPO DE DATOVALORES NULLLONGITUDDESCRIPCION

Cliente_KeyIntno12

Tabla dehechos queestrelacionada contodas lasdimensiones yque contienedatoscuantitativos devital importanciapara el anlisisde Ventas de la Empresa.

Producto_KeyIntno12

Vendedor_KeyIntno12

Proveedor_KeyIntno12

Tiempo_KeyIntno12

Pago_KeyIntno12

Promocion_KeyIntno12

Montomoneyno6

Cantidad de OPsIntno2

Cantidad de VendedoresIntno2

Cantidad de VentasIntno2

Cantidad de ProductosIntno2

Indice % Incrementorealno8

% Descuentorealno8

Tabla N 21: Tabla de Hechos del Data Mart

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

Dimensin Tiempo:

AOMES

DA

Nombre del AtributoDescripcin del AtributoValores de Muestra

AoRepresenta el ao.2011, 2012,

MesRepresenta los meses que posee un ao.Abril, Mayo,...

DaRepresenta los das que posee un mes.1, 2, 3, 4

Dimensin Cliente:

Nombre del AtributoDescripcin del AtributoValores de Muestra

ClienteRepresenta el cliente.Carlos, Juan,

RUCRepresenta el RUC del cliente.28766531098

TipoRepresenta el tipo del cliente.A, B, C

ZonaRepresenta la zona donde vive el Cliente.Lima, Trujillo

Dimensin Producto:

Nombre del AtributoDescripcin del AtributoValores de Muestra

ProductoRepresenta al producto.Computadoras, Laptops

MarcaRepresenta a la marca del producto.HP, Panasonic

Precio/CostoRepresenta el precio/costo del producto.S/. 2100.00

Dimensin Proveedor:

DIRECCION

Nombre del AtributoDescripcin del AtributoValores de Muestra

ProveedorRepresenta al proveedor.Compukid S.A.

CuentaRepresenta la cuenta del proveedor.24, 42

DireccinRepresenta la direccin del proveedor.Jr. Orbegoso 689-Trujillo

Dimensin Vendedor:NOMBRE DELVENDEDOR

CODIGO DEL VENDEDOR

GENERO DEL VENDEDOR

Nombre del AtributoDescripcin del AtributoValores de Muestra

VendedorRepresenta al Nombre del VendedorCarlos Rosa, Rosa Prez

Cod_VendedorRepresenta al Cdigo del Vendedor1, 2, 3 ...

Genero_VendedorRepresenta al Sexo del VendedorMasculino, Femenino

Dimensin Pago:

Nombre del AtributoDescripcin del AtributoValores de Muestra

PagoRepresenta a la forma de Pago que realiza el ClienteCrdito, Contado

Dimensin Promocin:

Nombre del AtributoDescripcin del AtributoValores de Muestra

PromocinRepresenta a las Promociones que se realizan en fechas determinadas Promocin de verano, Da de la Madre, etc.

4.2.3.- Esquema EstrellaSabiendo 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

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.

IV. DISEO FSICO Se tiene que tener en cuenta lo siguiente: Modificar nombres a nombres estndar, si fuera necesario. Para nuestro Data Mart se realizaron los siguientes cambios:

DISEO LGICODISEO FSICO

Tabla de Hechos VentasFACT_VENTAS

Dimensin ClienteDIM_CLIENTE

Dimensin ProductoDIM_PRODUCTO

Dimensin VendedorDIM_VENDEDOR

Dimensin ProveedorDIM_PROVEEDOR

Dimensin TiempoDIM_TIEMPO

Dimensin PagoDIM_PAGO

Dimensin PromocinDIM_PROMOCION

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

ATRIBUTOSTIPOS DE DATOSVALORES NULOSLONGITUDDESCRIPCION

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

CodClientecharno12

Clientevarcharno100

RUCcharno11

TipoClientecharno10

Zonavarcharno50

2. DIM_PRODUCTO

ATRIBUTOSTIPOS DE DATOSVALORES NULOSLONGITUDDESCRIPCION

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

CodProductocharno12

Productovarcharno100

Marcavarcharno50

Preciodecimalno(12,2)

3. DIM_VENDEDOR

ATRIBUTOSTIPOS DE DATOSVALORES NULOSLONGITUDDESCRIPCION

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

CodVendedorcharno12

Vendedorvarcharno100

Generocharno9

4. DIM_PROVEEDOR

ATRIBUTOSTIPOS DE DATOSVALORES NULOSLONGITUDDESCRIPCION

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

CodProveedorcharno12

Proveedorvarcharno100

RUCcharno11

Direccinvarcharno50

5. DIM_TIEMPO

ATRIBUTOSTIPOS DE DATOSVALORES NULOSLONGITUDDESCRIPCION

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

Fechadatetimeno10

Aointno4

Mesvarcharno10

Davarcharno9

6. DIM_PAGO

ATRIBUTOSTIPOS DE DATOSVALORES NULOSLONGITUDDESCRIPCION

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

CodPagocharno12

Tipocharno20

7. DIM_PROMOCION

ATRIBUTOSTIPOS DE DATOSVALORES NULOSLONGITUDDESCRIPCION

Promocion_Keyintno12Dimensin que contiene toda la informacin detallada de las Promociones de Digital Master S.A.C.

CodPromocioncharno12

Promocinvarcharno100

Iniciodatetimeno10

Findatetimeno10

Descripcinvarcharno300

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

Cliente_KeyProducto_KeyTipo de datos enteros

Vendedor_KeyProveedor_KeyTiempo_KeyPago_KeyPromocion_Key

Especificar las claves forneas para cada Tabla de Hechos:

Hechos Ventas

FACT_VENTAS

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 HECHOSMEDIDASREGLA DE LA AGREGACIONFORMULA MDX

FACT_VENTASMONTOLa suma del precio por la cantidad de productosSUM(PRECIO*CANTIDAD)

CANTIDAD DE OPsLa suma de las operacionesSUM(CANTIDAD)

CANTIDAD DE VENDEDORESLa de los vendedores de laboran en la empresaSUM(CANTIDAD)

CANTIDAD DE VENTASLa suma de Ventas que se han realizadoSUM(CANTIDAD)

CANTIDAD DE PRODUCTOSLa suma de los productos con los que cuenta la empresa SUM(CANTIDAD)

INDICE % INCREMENTOSLa diferencia del monto de dos meses entre el monto del ao base por 100.SUM((MONTO1-MONTO2)/MONTO1)*100

% DESCUENTOEl descuento realizado en una venta por 100 entre el precio del producto vendidoSUM(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

DIM_PROVEEDOR

DIM_TIEMPO

DIM_PAGO

DIM_PROMOCION

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).