Click here to load reader
Upload
cristian-saucedo
View
216
Download
1
Tags:
Embed Size (px)
DESCRIPTION
sdd informe
Citation preview
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).