Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
INTEGRANTES: Benites Lapeyre, Christian Ludea Lavado, Diego Ruiz Pelez, Enzo Velsquez Rojas, Cristhian
I.
Planeacin y Administracin del Proyecto 1. El Negocio a. Descripcin de la Organizacin i. Nombre: Distribuidora ABC S.A. ii. Domicilio Fiscal: Av. Espaa 123 iii. Giro del Negocio: Distribuidora de Productos para Supermercados b. Visin Misin i. Visin: ii. Misin: c. Organigrama 2. Alcance La falta de conocimiento a la hora de saber que clientes son los que ms compras han realizado, o los productos ms vendidos, han hecho que la Distribuidora ABC se preocupe y se trace la meta de obtener toda esta informacin a partir de la inmensa cantidad de datos que posee acerca de sus cliente, productos, ventas, etc., para as tomar decisiones que lleven a la empresa a mejorar su calidad en el servicio y claro obtener mejores ganancias 3. Tareas Distribucin de los productos que el supermercado necesite. 4. Roles y Equipos Equipo: Personal Repartidor Roles: Responsable de la carga, transporte y distribucin de los productos Responsable del estado de los productos Equipo: Gerencia Roles: Coordinada los abastecimientos de los supermercados 5. Cronograma 6. Recursos a. Personal i. Personal Repartidor ii. Jefes de rea Repartidora iii. Gerente b. Hardware y Software i. Procesador Core 2 DUO, 2GB RAM, 220 GB Disco Duro ii. SO. Windows 7, Netbeans 7.0, Microsoft Office 2010, Microsoft SQL Server 2008 R2 7. Seleccin de la Estrategia de Implementacin y y y y y Relacionarnos con la empresa por medio de encuestas y entrevistas Recolectar requerimientos empresariales Anlisis de requerimientos Diseo y Arquitectura de los Data Marts Implementacin del Data Marts
8. Seleccin de la Metodologa de Desarrollo La metodologa que vamos a usar es el de Ralph Kimball (Dw, adaptndolo a nuestro proyecto, puesto que se va a utilizar el diseo de Data Mart). 9. Seleccin del mbito de Implementacin Fundamentacin Terica: Data Warehouse: Coleccin de datos orientada a un determinado mbito (empresa, organizacin, etc.), integrado, no voltil y variable en el tiempo, que ayuda a la toma de decisiones en la entidad en la que se utiliza. Data Mart: Subconjuntos de datos con el propsito de ayudar a que un rea especfica dentro del negocio pueda tomar mejores decisiones. Data Mining: Extraccin no trivial de informacin que reside de manera implcita en los datos. Dicha informacin era previamente desconocida y podr resultar til para algn proceso. La minera de datos prepara, sondea y explora los datos para sacar la informacin oculta en ellos. En dnde podemos implementar los Data Marts? En el rea de Ventas y Pedidos, ya que es la ms recomendable por ser las reas que brindan mayor informacin acerca de la situacin de la empresa. 10. Seleccin del Enfoque Arquitectnico El enfoque arquitectnico para los Data Marts estar compuesto por el siguiente nivel: y Back Room o 1 Servidor Base de Datos HP 530 Intel Core Duo 1.60 GHz, cuya estructura se encuentra en SQL Server. o 1 Servidor de Base de Datos SQL Server 2008 R2, que servir como repositorio de los Data Marts de la Distrinbuidora. y Front Room o PCs clientes, que sern cada una de las computadoras desde lo que se accese a la informacin que brindaran los datamarts, a travs de documentos en Excel. 11. Desarrollo de un Programa y del Presupuesto del Proyecto y Presupuesto o Recursos Humanos RECUROS HUMANOS 02 Investigadores 01 Asesor 01 Gerente Distribuidora ABC TOTAL COSTOS S/. 1 500.00 1 500.00 1 500.00 4 500.00
Bienes: Materiales, equipo, software BIENES 01 Millar de papel bond A4 05 Lapiceros 02 Correctores 01 Toner 35A MATERIALES 10 Folder manila A4 TOTAL HP 530 Core Duo 1.60 GHz, USB Kingstone 16GB Impresoras TOTAL 01 SQL Server 2008 01 Licencia (Office 2010) SOFTWARE TOTAL Servicio de transporte Servicio de tipeos Servicio de Fotocopiados Servicios de Internet SERVICIOS TOTAL COSTO S/. 44.00 10.00 4.00 220.00 10.00 284.00 2220.00 80.00 320.00 2620.00 230.00 400.00 630.00 100.00 150.00 10.00 50.00 310.00
EQUIPOS
Presupuesto Total PRESUPUESTO TOTAL GENERAL CATEGORIA Recursos Humanos Materiales Equipo Software Servicios COSTO TOTAL :
Cronograma de Actividades
12. Desarrollo del Escenario del Uso Empresarial Para este proyecto sus respectivos componentes son los siguientes A. Descripcin de los Stakeholder a. Personal Involucrado Representa Rol Ejercer la representacin legal de la Distribuidora, tomando las decisiones definitivas de acuerdo a las atribuciones conferidas, dando cuenta posteriormente al Consejo de Administracin. Controlar el funcionamiento operativo de la de Distribuidora, responsabilizndose de la situacin econmico-financiera de la Planificar, organizar y dirigir empresa, tomando decisiones definitivas la administracin de la en provecho del cumplimiento de los objetivos de la Distribuidora. Distribuidora, de acuerdo a Personal Gerente General encargado normas polticas Aplicar las polticas del Consejo de Administracin y acuerdos de la Asamblea establecidas por el Consejo General de Delegados y establecer las de Administracin. polticas internas concordantes. Ejercer el control interno de todas las operaciones y actividades que se realizan en la empresa. Responsable de la Captacin de nuevos socios. Recepcin, y trmite de las solicitudes de Renuncias. Registrar las cuentas de Ahorros, plazo fijo y fondo mortuorio. y
Nombre
Personal encargado de recibir documentacin, atender las Jefe de Operaciones comunicaciones. consultas Plazo Fijos. y Atencin, de captacin
Maneja el acceso de los usuarios al Sistema de Informacin y la seguridad de los Data Marts, adems de la actualizacin de los datos.
B. Nombre
Usuarios del Data Mart Representa Persona que supervisa todas las Stakeholder
Gerente General
reas de la empresa.
Gerente General
Persona encargada de la atencin, Jefe de Operaciones consultas y captacin de socios, ahorro y Plazo Fijos. Persona que se encarga de la seguridad y mantenimiento del Data Mart. Administrador de los Data Marts Jefe de Operaciones
II.
1. Requerimientos del Propietario A. Por qu construir un Data Mart? Para desarrollar estrategias de cmo lograr una mayor participacin en el mercado y administrar riesgos, haciendo uso del anlisis de sus datos histricos y actuales, beneficiando de esta manera a un mejor desempeo. B. Cul ser el impacto sobre la organizacin? El impacto del Data Mart sobre la Distribuidora, ser beneficioso a corto y largo plazo de acuerdo a la rapidez con que se tome las decisiones y a la creatividad que se emplee, permitiendo la reduccin en la obtencin de informes solicitados por la gerencia, que servirn para tomar decisiones en el momento necesario, lo cual le permitirn tomar ventajas sobre el mercado. C. Cmo afecta nuestras inversiones en cmputo? Al contar con la mquina para los usuarios finales slo se necesitar hacer una inversin en la instalacin del Data Mart que es de 8,344.00 nuevos soles. D. Cules son los riesgos? Los riesgos al implementarse el Data Mart serian que la base de datos operacional tenga complicaciones, es decir genere problemas de consistencia.
2. Requerimientos del Usuario Final Para determinar los requerimientos empresariales se realizaron entrevistas a los usuarios finales que utilizarn los Data Marts basadas en la metodologa de Ralph Kimball. Como resultado de las entrevistas se obtuvieron los siguientes requerimientos empresariales: rea de Operaciones R1 Cul es la cantidad de clientes nuevos por mes, por agencia y por tipo socio? R2 Cul es la cantidad de proveedores renunciantes por mes, por agencia y tipo de socio? R3 Cul es la cantidad de nuevos trabajadores por mes, agencia? rea de Crditos y Cobranzas R4 Cules son los clientes con mayor saldo pendiente? R5 Cules son los clientes con mayor deuda pendiente? rea de Gerencia R6 Cul es el monto de las ventas por mes? Nro. CONSULTA Unidad 01 Cul es la cantidad de clientes nuevos por mes, por agencia y por Nro. Clientes tipo cliente? 02 Cul es la cantidad de proveedores nuevos por mes, por agencia y Nro. Proveedores tipo de proveedores? 03 Cul es la cantidad de nuevos trabajadores por mes, agencia? Nro. Trabajadores 04 Cules son los clientes con mayor saldo pendiente? Clientes 05 Cules son los clientes con mayor deuda pendiente? Clientes 06 Cul es el monto de las ventas por mes? Monto en soles 07 Cul es la cantidad de productos repartidos por mes y agencia? Nro. Producto 08 Cules son los productos ms solicitados por mes, agencia y Producto cliente? 3. 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 7, con el manejador de Base de Datos Excel 2010 para mostrar los reportes de los cubos y Utilizar Microsoft Office Excel 2010 para mostrar los reportes de los cubos 4. Anlisis de los Requerimientos y y y 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 distribuidora, que actuaran como dimensin dentro del Data Mart. Tambin se definir las posibles mediciones dentro del Data Mart.
R1 Cul es la cantidad de clientes nuevos por mes, por agencia y por tipo socio?
R2 Cul es la cantidad de proveedores nuevos por mes, por agencia y tipo de socio?
III.
1. 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: Se utiliz la base de datos BDATOS. 2. Nivel Tcnico El enfoque arquitectnico para los Data Marts estar compuesto por el siguiente nivel: y Back Room o 1 Servidor Base de Datos HP 530 Intel Core Duo 1.60 GHz, cuya estructura se encuentra en SQL Server. o 1 Servidor de Base de Datos SQL Server 2008 R2, que servir como repositorio de los Data Marts de la Distrinbuidora. y Front Room o PCs clientes, que sern cada una de las computadoras desde lo que se accese a la informacin que brindaran los Data Marts, a travs de documentos en Excel.
IV.
Modelado Dimensional 1. Identificacin de los Componentes del Modelo Para la identificacin de los componentes utilizaremos el mtodo propuesto por Ralph Kimball El Mtodo de los Cuatro Pasos Consiste en 4 elecciones: y Eleccin del Data Mart Con este paso identificaremos los posibles Data Mart que se pueden construir en la Distribuidora. 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: Mtodo de la Matriz: Menciona los posibles hechos relacionados y que son usados juntos. Listamos las entidades que apoyan a estos hechos. Listado de los Data Marts: Segn la situacin general de la Distribuidora, se identific las posibles fuentes de Data Marts que corresponderam a las filas de la matriz: y rea de Operaciones y rea de Cobranzas y rea de Gerencia Listado de las Dimensiones: Para los posibles Data Mart mencionados anteriormente listamos las siguientes dimensiones: y Tiempo y Compaa y Saldo y Vendedor y Producto 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 a una Data Mart.
rea de Inventario X X
X X
Eleccin del Objetivo de las Tablas de Hechos Este paso consiste en declarar como es el Registro del Hecho en las Tablas de Hechos, es decir hay que definir clara y exactamente que registros de cada tala de Hechos figurar en el diseo del modelado del Data Mart. Tomamos la siguiente definicin para cada Tabla de Hecho. Tabla de Hechos Ventas Inventario Objetivo Controlar Ventas Controlar el ingreso de producto as como la salida de estos.
Tabla N 6: Objetivos de las tablas de Hecho Eleccin de las Dimensiones Al establecer el objetivo para cada tabla de hechos, podemos escoger cuales sern nuestras dimensiones para cada una de estas talas. El objetico por s mismo establece cuales sern nuestras dimensiones. A continuacin por cada objetivo escogeremos las dimensiones:
Eleccin de los Hechos El Objetivo de cada Tabla de Hechos tambin permite definir los Hechos y hace claro el alcance que estos hechos deben tener. En nuestro caso tenemos: TABLA DE HECHOS Ventas Inventario HECHOS Cantidad de Productos Cantidad de Clientes Cantidad de Productos Cantidad de Proveedores
Nombre de la Columna Descripcin de la Columna Tiempo_Key Llave primaria nica para la Dimensin Tiempo Llave primaria nica para la
Dimensin Agencia
Agencia_Key
Dimensin Cliente
Cliente_Key
Dimensin Vendedor
Vendedor_Key
Dimensin Producto
Producto_Key
Dimensin Proveedor
Proveedor_Key
Dimensin Proveedor
Detalle de Medidas de Tablas de Hechos Nombre de la Columna Cantidad de Productos Descripcin de la Columna Cantidad de productos
Nombre de la Tabla
Hecho Ventas
Hecho Ventas
Cantidad de Clientes
Cantidad de clientes
Hecho Inventario
Cantidad de Productos
Hecho Inventario
Cantidad de Proveedores
Dimensin Tiempo AO
TRIMESTRE
MES
Descripcin del Atributo Representa el ao. Representa los meses que posee un ao Representa los
Mes
Julio, Agosto,...
Trimestre
No Actualizar 1,2,3 y 4
SUCURSAL
Sucursal
Dimensin Producto Nombre del Atributo Nombre Descripcin del Atributo Representa el nombre del tipo de producto Representa la lnea de cada tipo de producto Cambiando Poltica No Actualizar No Actualizar Valores de Muestra Juan, Carlos
Lnea
Categora
Dimensin Vendedor Nombre del Atributo Nombre Fecha de Ingreso Descripcin del Atributo Representa el nombre del vendedor Representa el inicio de trabajo Cambiando Poltica No Actualizar No Actualizar Valores de Muestra Juan, Carlos
Fechas
V.
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 LGICO Tabla de Hecho VENTA Tabla de Hecho INVENTARIO Dimensin Tiempo Dimensin Agencia Dimensin Proveedor Dimensin Cliente
Dim_Producto Dim_Vendedor
NOMBRE DE LA TABLA Dimensin Tiempo Dimensin Agencia Dimensin Proveedor Dimensin Cliente Dimensin Producto Dimensin Vendedor
NOMBRE DE LA TABLA
DISEO LGICO
DISEO FISICO
Cantidad de Productos
Cantidad de Productos
Cantidad de Clientes
Cantidad de Clientes
Cantidad de Productos
Cantidad de Productos
Cantidad de Proveedores
Cantidad de Provedores
Determinar el Tipo de Dato para cada Tabla que intervendr en el Data Mart.
LONGITUD
40 5 15
LONGITUD
40
LONGITUD
40 20
LONGITUD
40
LONGITUD
40 40
LONGITUD
40
Determinar el tipo de Datos de las claves Primarias. Para nuestro Data Mart se generaran en forma automtica y ordenada: Tiempo_Key Agencia_Key Cliente_Key Vendedor_Key Producto_Key Proveedor_Key
VI. VII.
Proceso de Extraccin, Transformacin y Carga de Datos Seleccin de Productos 1. Procesador Core 2 Duo, 2 GB Ram, 220 GB HDD 2. SO. Windows 7, Netbeans 7.0, Microsoft Office 2010, Microsoft SQL Server 2008 R2
VIII.
IX.
Desarrollo de la Aplicacin del Usuario Final 1. 2. 3. 4. 5. 6. Elegir la herramienta para procesamiento analtico. Lista los resmenes de informacin requeridos por los usuarios. Determinar los cubos. Disear los reportes a mostrar. Seleccin de herramienta de aplicacin para usuario final: se usara Ms. Excel. Implementacin de la herramienta Ms Excel.
X. XI.
Referencias Anexos