Sei sulla pagina 1di 23

UNIVERSIDAD PRIVADA ANTENOR ORREGO FACULTAD DE INGENIERA ESCUELA PROFESIONAL DE SOFTWARE

BASE DE DATOS ESTRATEGICAS 2011-10

DESARROLLO DE DATA MART PARA LOS PROCESOS DE XYZ DE LA EMPRESA ABC

INTEGRANTES: Benites Lapeyre, Christian Ludea Lavado, Diego Ruiz Pelez, Enzo Velsquez Rojas, Cristhian

PROFESOR: Ing. Carranza Obeso

TRUJILLO PER 2011

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 :

COSTO TOTAL S/. 4,500.00 284.00 2,620.00 630.00 310.00 8,344.00

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

socios y clientes, Ahorro y

Administrador de los Data Marts

Operador que maneja los Data Marts y lo mantiene actualizado.

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

Administrador de los Data Marts

II.

Determinacin de los Requerimientos

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?

R3 Cul es la cantidad de nuevos trabajadores por mes, agencia?

R4 Cules son los clientes con mayor saldo pendiente?

R5 Cules son los clientes con mayor deuda pendiente?

R6 Cul es el monto de las ventas por mes?

R7 Cul es la cantidad de productos repartidos por mes y agencia?

R8 Cules son los productos ms solicitados por mes, agencia y cliente?

III.

Diseo Tcnico de la Arquitectura

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 Ventas Tiempo Agencia Cliente Saldo Vendedor Producto Proveedor X X X X

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:

Tabla de Hechos Ventas

Objetivos Controlar Ventas

Dimensiones Tiempo Agencia (Compaia) Cliente Producto

Tabla N 7: Dimensiones de la tabla de Hechos Ventas

Tabla de Hechos Inventario

Objetivos Controlar el ingreso de producto as como la salida de estos.

Dimensiones Tiempo Agencia(Compaia) Proveedor Producto

Tabla N 8: Dimensiones de la tabla de Hechos de Gerencia

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

Tabla N 9: Eleccin de Hechos 2. Diagrama de la Tabla de Hechos

Nombre de la Tabla Dimensin Tiempo

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 Agencia Llave primaria nica para la

Dimensin Cliente

Cliente_Key

Dimensin Cliente Llave primaria nica para la

Dimensin Vendedor

Vendedor_Key

Dimensin Vendedor Llave primaria nica para la

Dimensin Producto

Producto_Key

Dimensin Producto Llave primaria nica para la

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 Cantidad de Proveedores

Cantidad de Productos

Hecho Inventario

Cantidad de Proveedores

Dimensin Tiempo AO

TRIMESTRE

MES

Nombre del Atributo Ao

Descripcin del Atributo Representa el ao. Representa los meses que posee un ao Representa los

Cambiando Poltica No Actualizar No Actualizar

Valores de Muestra 2008, 2009,

Mes

Julio, Agosto,...

Trimestre

trimestres que posee un ao

No Actualizar 1,2,3 y 4

Dimensin Agencia CIUDAD

SUCURSAL

Nombre del Atributo Ciudad

Descripcin del Atributo Representa el rea geogrfica de la ciudad. Representa las

Cambiando Poltica No Actualizar No Actualizar

Valores de Muestra Cartavio, Paijn

Sucursal

agencias que hay en una ciudad

Oficina Principal, Oficina Paijn

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

DISEO FISICO Hecho_Venta Hecho_Inventario Dim_Tiempo Dim_Agenica Dim_Proveedor Dim_Cliente

Dimensin Producto Dimensin Vendedor

Dim_Producto Dim_Vendedor

NOMBRE DE LA TABLA Dimensin Tiempo Dimensin Agencia Dimensin Proveedor Dimensin Cliente Dimensin Producto Dimensin Vendedor

DISEO LGICO Tiempo Agencia Proveedor Cliente Producto Vendedor

DISEO FISICO Tiempo Agencia Proveedor Cliente Producto Vendedor

NOMBRE DE LA TABLA

DISEO LGICO

DISEO FISICO

Tabla de Hecho Venta

Cantidad de Productos

Cantidad de Productos

Tabla de Hecho Venta

Cantidad de Clientes

Cantidad de Clientes

Tabla de Hecho Inventario

Cantidad de Productos

Cantidad de Productos

Tabla de Hecho Inventario

Cantidad de Proveedores

Cantidad de Provedores

Determinar el Tipo de Dato para cada Tabla que intervendr en el Data Mart.

NOMBRE DEL CAMPO TIEMPO_KEY MES AO TRIMESTRE

TIPO DE DATO Int Nchar Int Int

LONGITUD

40 5 15

NOMBRE DEL CAMPO AGENCIA_KEY SUCURSAL

TIPO DE DATO Int Nchar

LONGITUD

40

NOMBRE DEL CAMPO CLIENTE_KEY NOMRE TIPO

TIPO DE DATO Int Nchar Nchar

LONGITUD

40 20

NOMBRE DEL CAMPO VENDEDOR_KEY NOMBRE FECHA_INGRESO

TIPO DE DATO Int Nchar Date

LONGITUD

40

NOMBRE DEL CAMPO PRODUCTO_KEY NOMBRE LINEA

TIPO DE DATO Int Nchar Nchar

LONGITUD

40 40

NOMBRE DEL CAMPO PROVEEDOR_KEY NOMBRE

TIPO DE DATO Int Nchar

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

Tipo de Datos Entero

Determinacin de las Agregaciones

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.

Especificacin de la Aplicacin del Usuario Final 1. Estructura de Cubo

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

Potrebbero piacerti anche