31
1.1. Visión del Producto 1.1.1 Introducción El presente trabajo busca satisfacer las necesidades de información respecto a los requerimientos estratégicos que permitan obtener información oportuna, correcta y mejorar la gestión del Área Comercial de la Empresa “RACSER S.A.” 1.1.2 Objetivo Mejorar la distribución de información analítica dentro de la institución. Generar información veraz y oportuna, dirigida al usuario final en forma consolidada y representativa para el soporte a la toma de decisiones. Integrar la información histórica de forma consistente. Dar soporte al proceso de toma de decisiones dentro de la institución. Integrar y optimizar los procesos empresariales mediante el uso compartido de fuentes de información. Facilitar el proceso de toma de decisiones a la gerencia comercial. 1.1.3 Alcance El proyecto desarrollado busca dar el soporte a la gestión del Área Comercial de la Empresa “RACSER S.A.” a través de la emisión de reportes analíticos con información histórica, veraz y consolidada en tiempo real los cuales permitirá dar soporte a la toma de decisiones en la institución. Dentro de los principales usuarios a quienes está dirigido y quienes obtendrán beneficios directos en el desarrollo del proyecto son las áreas Empresa “RACSER S.A.” bajo la dirección del Ing. Eduardo Sánchez Izquierdo con su jefe a cargo de Ramiro Chávez Rojas, quienes mediante la información que se obtendrá del Sistema de Soporte a la Toma de Decisiones permitirá mejorar su gestión.

Caso de Aplicacion Datawarehouse

Embed Size (px)

DESCRIPTION

DASDASDADdadadasdfsa

Citation preview

  • 1.1. Visin del Producto

    1.1.1 Introduccin

    El presente trabajo busca satisfacer las necesidades de informacin respecto

    a los requerimientos estratgicos que permitan obtener informacin

    oportuna, correcta y mejorar la gestin del rea Comercial de la Empresa

    RACSER S.A.

    1.1.2 Objetivo

    Mejorar la distribucin de informacin analtica dentro de la institucin.

    Generar informacin veraz y oportuna, dirigida al usuario final en

    forma consolidada y representativa para el soporte a la toma de

    decisiones.

    Integrar la informacin histrica de forma consistente.

    Dar soporte al proceso de toma de decisiones dentro de la institucin.

    Integrar y optimizar los procesos empresariales mediante el uso

    compartido de fuentes de informacin.

    Facilitar el proceso de toma de decisiones a la gerencia comercial.

    1.1.3 Alcance

    El proyecto desarrollado busca dar el soporte a la gestin del rea

    Comercial de la Empresa RACSER S.A. a travs de la emisin de reportes

    analticos con informacin histrica, veraz y consolidada en tiempo real los

    cuales permitir dar soporte a la toma de decisiones en la institucin.

    Dentro de los principales usuarios a quienes est dirigido y quienes

    obtendrn beneficios directos en el desarrollo del proyecto son las reas

    Empresa RACSER S.A. bajo la direccin del Ing. Eduardo Snchez

    Izquierdo con su jefe a cargo de Ramiro Chvez Rojas, quienes mediante la

    informacin que se obtendr del Sistema de Soporte a la Toma de

    Decisiones permitir mejorar su gestin.

  • 1.1.4 Glosario de Trminos

    a. Dimensin

    Son las formas de cmo se van a analizar las medidas. Constituye una

    clasificacin de las actividades dentro de la organizacin.

    Por ejemplo algunas de las dimensiones encontradas a partir del anlisis

    de las entrevistas son:

    Productos

    Tiempo

    Cliente

    Empleados

    b. Medida

    Son cosas cuantitativas que deseamos analizar y derivar reportes

    combinando las dimensiones. Generalmente a partir de ellos podemos

    encontrar indicadores de Gestin. Ejemplo:

    Montos pedidos

    Unidades pedidas

    1.1.5 Descripcin de Stakeholders

    CARGO DESCRIPCIN

    GERENTE GENERAL Propone polticas generadas por reportes, se basa en indicadores

    para la mejor toma de decisiones dentro de la empresa.

    JEFE COMERCIAL Define polticas de anlisis de informacin preliminar para su

    anlisis y elaboracin de reportes consolidados.

    ADJUNTO Realiza el anlisis de los reportes obtenidos del sistema

    transaccional de la institucin.

    Tabla N 9: Descripcin de Stakeholders

    1.2. Recursos

  • RECURSOS BENEFICIO

    HUMANO

    Equipo de trabajo efectivo capaz de tomar las mejores

    decisiones respaldados en el SSD.

    Mejor proceso de anlisis de informacin por parte de la

    gerencia

    Mejorar la Gestin dentro de la institucin

    TECNOLOGICO

    Herramientas de informacin acorde con las necesidades de las

    empresas de hoy en da.

    Cumplimiento de los objetivos establecidos por la Gerencia

    mediante el SSD.

    Tecnologa informtica amigable con los usuarios

    MATERIAL

    Reduccin de tiempos en la emisin de reportes consolidados

    Reduccin de costos en el proceso de anlisis de informacin

    Reduccin de material de oficina

    INFORMACIN

    Informacin veraz y oportuna

    Toma de decisiones oportunas basadas en reportes dinmicos

    Proceso analtico de la data de la institucin

    Tabla N 10: Recursos con los que se cuenta

    1.2.1 Recursos Humanos

    NOMBRE Y APELLIDO CARGO

    BUSINESS

    PROCESS EXPERT: Ing. Eduardo Snchez Izquierdo

    Jefe del rea de Sistemas de la

    empresa.

    BUSINESS

    EXECUTIVE

    SPONSOR

    Ramiro Chvez Rojas Gerente General de RACSER

    S.A.

    PROJECT

    MANAGER

    Karen Graciela Silva Rojas

    Jessica Cynthia Silva Snchez Tesistas

    DATA SPECIALIST Administrador de Sistemas

    Tabla N 11: Descripcin de Recursos humanos

    1.2.2 Detalle de Costos

  • DESCRIPCIN CANTIDAD COSTOS

    s/.

    Papel Bond 01 Millar 48.50

    Lapiceros 02 Unidades 7.00

    CDS 02 Unidades 4.80

    Cartucho de tinta color negro 02 Unidades 100.00

    Cartucho de tinta color 02 Unidades 150.00

    Pasajes 20.00

    Llamadas Telefnicas 50.00

    Luz 30.00

    TOTAL 410.30

    Tabla N 12: Detalle de los recursos materiales y costos a utilizar

    1.2.3 Recursos Tecnolgicos

    TIPO CARACTERSTICAS OBSERVACIONES

    SERVIDOR

    Microprocesador Pentium

    IV 3.4 MHz

    RAM 1GB DDR2

    Disco Duro de 120GB rpm

    Combo LG 52*32*52

    Si cuenta

    SOFTWARE

    SQL Server 2005

    Visual 2005

    Microsoft Excel 2007

    Si cuenta

    COMUNICACIONES Red LAN

    Internet Si cuenta

    Tabla N 13: Descripcin de Recursos Tecnolgicos con los que cuenta la EMPRESA

  • 1.2.4 Cronograma

    FASE ACTIVIDADES A REALIZAR FECHA

    INICIO FIN

    PLANIFICACION

    1.1 Visin del Producto

    1.2 Recursos

    1.3 Cronograma

    1.4 Anlisis de Riesgos

    1.5 Estudio de Factibilidad

    03/09/07 14/09/07

    REQUERIMIENTOS

    2.1 Realizar Entrevistas

    2.2 Revisin de Cuadros de Gestin

    2.3 Revisin de la Base de Datos

    Transaccional

    2.4 Documentacin de la BD

    Transaccional

    2.5 Conformidad de Entrevistas

    17/09/07 28/09/07

    ANALISIS DIMENSIONAL

    3.1 Preparar el Anlisis Dimensional

    3.2 Preparacin de Cuadros

    Comparativos

    3.2.1 Dimensiones vs. Jerarquas

    3.2.2 Dimensiones vs. Medidas

    3.3 Refinamiento de BD

    Transaccional

    01/10/07 12/10/07

    DISEO DIMENSIONAL

    4.1 Definir el grano

    4.2 Escoger dimensiones

    4.3 Escoger tabla hecho

    4.4 Documentacin Diseo

    Dimensional

    15/10/07 26/10/07

    ARQUITECTURA

    5.1 Definir Plataforma de

    Implantacin

    5.2 Manejo de Perfiles de Acceso

    5.3 Seleccin de Herramienta

    22/10/07 02/11/07

  • 5.4 Estrategias de Backup

    POBLAMIENTO (ETL)

    6.1 Realizar Mapeo

    6.2 Estrategia de Poblamiento

    6.2.1 Poblando Dimensiones

    6.2.2 Poblando Medidas

    05/11/07 23/11/07

    CONSTRUCCION DE

    CUBOS

    7.1 Identificacin de Orgenes

    7.2 Vistas de la Conexin

    7.3 Creacin de Cubos

    7.3.1 Dimensiones

    7.3.2 Tabla Hecho

    19/11/07 30/11/07

    Tabla N 14: Cronograma de Actividades

  • Las fuentes de informacin definidas para esta etapa sern principalmente:

    Entrevistas

    Reportes de Gestin

    Las entrevistas realizadas fueron a los siguientes recursos humanos:

    Ramiro Chvez Rojas - Gerente General

    Ing. Eduardo Snchez Izquierdo - Jefe rea de sistemas

    A. Entrevistas:

    En el caso del Experto del Negocio / Beneficiario Directo estuvieron enfocadas

    principalmente a 2 lineamientos

    a. Entender el rea del Negocio

    Objetivos

    Metas

    Estrategias

    b. Comprender el anlisis de datos

    Medidas

    Dimensiones

    Para el Analista de Datos estuvieron enfocadas principalmente a 2 lineamientos

    a. Requerimientos de Datos

    b. Tener una idea de la calidad de la data.

    El resultado de esta entrevista nos permiti realizar la revisin de la BD

    transaccional (Ver punto N 2.2)

    B. Reportes de Gestin.

    Fueron suministrados por los expertos del negocio y nos permiti

    identificar:

    Medidas

    Dimensiones

    Esto se puede revisar en el punto 2.2

    2.1. Realizar Entrevistas

    De las entrevistas realizadas y mencionadas el equipo investigador pudo identificar

    puntos importantes los cuales son detallados a continuacin:

    2.1.1. Objetivos del rea identificados

    Conocer el comportamiento de las ventas y el impacto de cada una de

    las variables respecto al producto, cliente, tiempo y organizacin.

    Incrementar el nivel de presencia en el mercado.

    Reducir el nmero de reclamos.

    2.1.2. Estrategias identificadas

  • Incorporacion de nuevas lneas de ventas, lo cual le permite

    diversificar los productos requeridos.

    Implementar planes de contingencia

    Capacitar al personal

    2.1.3. Disponibilidad de la Data

    El siguiente diagrama dibuja claramente como se realizada el proceso de

    la disponibilidad de la Data almacenada en el servidor de datos del sistema

    transaccional.

    A continuacin se detalla el proceso de la solicitud de informacin por parte de la

    Gerencia y la Jefatura, los cuales ante la solicitud de la informacin acceden al sistema

    transaccional para obtener un primer reporte de informacin, para luego ser migrada dicha

    informacin a hojas de clculo (Microsoft Excel) para ser analizada y procesada y ser

    entregada en el menor tiempo posible a los usuarios que la requieran.

    Figura N 12: Diagrama de acceso a la data

    Fuente: Elaboracin propia

    2.1.4. Medidas

    Montos pedidos

    Cantidad pedida

    2.1.5. Dimensiones

    Producto

    Cliente

    Tiempo

    Empleado

    2.1.6. Tiempo de Medicin

    Anual

    GG GCOM

  • Trimestral

    Mensual

    Semanal

    Da

    Fecha

    2.2. Revisin de la Base de Datos Transaccional

  • 3.1. Preparar el Anlisis Dimensional

    Luego de haber realizado el anlisis de las entrevistas, la revisin de los

    cuadros de gestin existentes en la empresa, pudimos definir los requerimientos de

    los usuarios finales plasmados mediante la identificacin de medidas y

    dimensiones, orientadas a analizar la informacin en sus diferentes niveles.

    Reporte 1:

    Montos pedidos en el primer trimestre de los aos 2006 y 2007 por categora de

    producto y nombre de compaa del cliente.

    Figura N 11: Diagrama de anlisis dimensional 01

    Reporte 2:

    Cantidad de productos vendidos en los 3 primeros meses del 2006, en una de las

    sucursales por un vendedor determinado a un cliente especial

    Figura N 12: Diagrama de anlisis dimensional 02

    3.2. Preparacin de Cuadros Comparativos

    3.2.1. Medidas Encontradas

    AO

    EMPLEAD

    O

    TIEMPO

    CLIENTE NOMBRE DE COMPAIA

    NOMBRE

    MES

    Cantidad Vendidas

    2006

    Montos Pedidos

    TIEMPO

    PRODUCTO

    CLIENTE

    2007

    CATEGORIA

    NOMBRE DE COMPAIA

  • Tabla N 12: Medidas encontradas

    3.2.2. Dimensiones vs. Niveles:

    Este cuadro comparativo entre dimensiones y niveles nos permite tener una

    mayor visin de que niveles intervienen en el anlisis de las dimensiones

    DIMENSIONES NIVEL 1 NIVEL 2 NIVEL 3 NIVEL 4 NIVEL 5 NIVEL 6

    CLIENTE NOMBRE

    COMPAIA CARGO

    EMPLEADO NOMBRE

    PRODUCTO CATEGORIA

    TIEMPO DA SEMANA MES TRIMESTRE ANUAL LA

    FECHA

    Tabla N 13: Dimensiones vs. Niveles

    3.2.3. Dimensiones vs. Medidas

    MEDIDAS TIEMPO CLIENTE PRODUCTO ORGANIZACION PERSONAL

    Montos pedidos X X X X X

    Cantidades venddas X X X X X

    Tabla N 14: Dimensiones vs. Medidas

    MEDIDAS

    Montos Pedidos

    Unidades Pedidas

  • 4.1. Definir el grano

    El grano es el nivel ms detallado de anlisis de las medidas encontradas, este

    anlisis nos permitir tener bien clara nuestros lmites de anlisis.

    A continuacin detallaremos el grano de cada tabla hecho encontrado en el

    anlisis dimensional realizado (fase anterior).

    4.1.1. HECHO _ PEDIDO

    Figura N 13: Tabla HECHO _ PEDIDOS

    La transaccin origen del anlisis para la elaboracin de la tabla HECHO _

    PEDIDOS surge a partir de transaccin del pedido de productos

    sustentada por el comprobante de pago respectivo.

    HECHO_PEDID

    CARGO CONTACTO

    NOMBRE_PRODUCTO

    NOMBRE _ EMPLEADO

    DIA

    NOMBRE_EMPRESA

    TIEMPO_DIM

    CLIENTE_DIM

    EMPLEADO_DIM PRODUCTO_DIM

  • 4.2. Escoger dimensiones

    En esta etapa describiremos los atributos de las dimensiones, detallando sus

    jerarquas y niveles correspondientes.

    4.2.1. CLIENTE_DIM

    NIVEL DESCRIPCIN

    CARGO Cargo del cliente

    NOMBRE_COMPAIA Nombre del cliente

    CLIENTE_DIM

    4.2.2. PERSONAL_DIM

    NIVEL DESCRIPCIN

    NOMBRE

    EMPLEADO Nombre del vendedor.

    EMPLEADO_DIM

    4.2.3. PRODUCTO_DIM

    EMPLEADO_DIM

    NOMBRE EMPLEADO

    CLIENTE_DIM

    CARGO

    NOMBRE_COMPAIA

    PRODUCTO_DIM

    NOMBRE_PRODUCTO

    CATEGORIA

  • NIVEL DESCRIPCIN

    CATEGORIA Clasificacin detallada de la lnea, Por ejemplo:

    bebidas, condimentos, repostera, etc.

    NOMBRE_PRODUCTO Contempla el nombre del producto.

    PRODUCTO_DIM

    4.2.4. TIEMPO_DIM

    NIVEL DESCRIPCIN

    DIA Contempla el anlisis referente a las 24 horas del da.

    SEMANA Este campo contempla un anlisis en un tiempo de 7

    das, de cualquier semana del mes.

    MES Este campo contempla un anlisis del mes en

    transcurso.

    SEMESTRE Contempla un anlisis de 3 meses.

    ANUAL Este campo se analiza en periodo de tiempo de un ao.

    PRODUCTO_DIM

    4.3. Escoger tabla hecho

    TIEMPO_DIM

    DIA

    SEMANA

    MES

    SEMESTRE

    ANUAL

  • En la preparacin de cuadros comparativos, se realizo el cruce de medidas y

    dimensiones permitindonos identificar la tabla hecho de nuestro diseo

    dimensional.

    Las tablas hecho identificadas son:

    4.3.1. Tabla HECHO _ PEDIDOS

    Debido a las dimensiones en comn del anlisis de las medidas, en esta tabla

    Hecho intervienen dos medidas que son Montos Pedidos y Cantidades

    Pedidas teniendo como dimensiones comunes tiempo, cliente, producto,

    organizacin, y personal

    NIVEL DESCRIPCION

    Montos pedidos Son los montos totales en pedidos

    Cantidad pedida Es la cantidad de unidades en pedidos

    HECHO _ PEDIDOS

    TIEMPO_DIM

    CLIENTE_DIM

    EMPLEADO_DIM PRODUCTO_DIM MONTOS PEDIDOS

    UNIDADES PEDIDAS

  • 4.4. Documentacin del Diseo Dimensional

    4.4.1. Diseo Dimensional

    Figura N 14: Diseo Dimensional Lgico

  • 4.4.2. Diseo Dimensional Fsico

    Figura N 15: Diseo Dimensional Fsico

  • 4.5. Documentacin del Diseo Dimensional

    4.5.1. Documentacin de Medidas

    NIVEL DESCRIPCIN

    Montos pedidos Son los montos totales pedidos

    Cantidad pedida Es la cantidad de unidades pedidas

    HECHO _ PEDIDOS

    4.5.2. Documentacin de Dimensiones

    MEDIDAS DESCRIPCIN

    CLIENTE_DIM Esta dimensin almacena los datos de

    importancia de los clientes de la empresa.

    EMPLEADOS_DIM

    Esta dimensin almacena los datos de

    importancia del personal que labora en la

    organizacin.

    PRODUCTO_DIM Esta dimensin almacena datos relevantes de

    los productos que se comercializan

    TIEMPO_DIM

    Dimensin que almacena la informacin de

    los intervalos de tiempo usados dentro las

    fechas del sistema

  • 5.1. Definir Plataforma de Implantacin

    Cabe recalcar que la empresa cuenta con licencias de software indispensables para

    la realizacin de este proyecto, se especifican en los puntos siguientes, pero tras la

    investigacin encontramos otras plataformas de implantacin

    5.1.1. Sistema Operativo: Windows 2003 Server

    5.1.2. Tipo de Aplicacin: Aplicacin Web

    5.1.3. Data Mart: SQL 2005

    OLAP

    5.1.4 Cubo: Analysis Services 2005

    5.2. Estrategias de Backup

    a. Tiempo Generacin: Semanalmente

    Tiempo Generacin: En el caso del DataMart se realizar los dias: 1Lunes,

    Miercoles y Viernes. El Backup ser del tipo Full (Complete)

  • 6.1. Estrategia de Poblamiento

    6.1.1. Esquema General

    6.1.2. Poblando Dimensiones

    Dimensin Empleados

    Origen de OLEDB:

    Tabla Empleados

    Destino OLE DB:

    Tabla Empleados_Dim

  • Dimensin Productos

    Origen de OLEDB:

    SELECT

    Productos.Suspendido,

    Productos.NivelNuevoPedido,

    Productos.UnidadesEnPedido,

    Productos.UnidadesEnExistencia,

    Productos.PrecioUnidad,

    Productos.CantidadPorUnidad,

    Productos.IdProducto,

    Productos.NombreProducto,

    Proveedores.NombreCompaa,

    Categoras.NombreCategora

    FROM Categoras INNER JOIN

    Productos ON Categoras.IdCategora = Productos.IdCategora

    INNER JOIN

    Proveedores ON Productos.IdProveedor =

    Proveedores.IdProveedor

    Destino OLE DB:

    Tabla Productos_Dim

  • Dimensin Tiempo

    Origen de OLEDB:

    select distinct

    P.FechaPedido as TheDate,

    DateName(dw,P.FechaPedido) as [Dia],

    DatePart(mm,P.FechaPedido) as [mes],

    DatePart(yy,P.FechaPedido) as [ao],

    DatePart(qq,P.FechaPedido) as [Quarter],

    DateName(month,P.FechaPedido) + '_' +

    DateName(year,P.FechaPedido) as [mesyao],

    DatePart(w,P.FechaPedido) as [semanadelao]

    FROM Pedidos P WHERE P.FechaPedido IS NOT NULL

    Destino OLE DB:

    Tabla Tiempo_Dim

  • Dimensin Clientes

    Origen de OLEDB:

    Tabla Clientes

    Destino OLE DB:

    Tabla Clientes_Dim

  • 6.1.3. Poblando Medidas

    Hecho Pedidos

    Origen de OLEDB:

    SELECT RACSER_DWH.dbo.Tiempo_Dim.cod_tiempo,

    RACSER_DWH.dbo.Clientes_Dim.cod_cliente,

    RACSER_DWH.dbo.Productos_Dim.cod_producto,

    RACSER_DWH.dbo.Empleados_Dim.cod_empleado,

    RACSER.dbo.Pedidos.FechaPedido,

    [Detalles de pedidos].Cantidad AS Cantidad,

    [Detalles de pedidos].Descuento AS Descuento,

    [Detalles de pedidos].PrecioUnidad *

    [Detalles de pedidos].Cantidad AS SubTotal,

    [Detalles de pedidos].PrecioUnidad *

    [Detalles de pedidos].Cantidad -

    [Detalles de pedidos].Descuento

    AS ItemTotal

    FROM Pedidos INNER JOIN [Detalles de pedidos] ON

    Pedidos.IdPedido = [Detalles de pedidos].IdPedido

    INNER JOIN RACSER_DWH.dbo.Productos_Dim ON

    [Detalles de pedidos].IdProducto =

    RACSER_DWH.dbo.Productos_Dim.IdProducto

    INNER JOIN RACSER_DWH.dbo.Clientes_Dim ON

    Pedidos.IdCliente = RACSER_DWH.dbo.Clientes_Dim.IdCliente

    INNER JOIN RACSER_DWH.dbo.Tiempo_Dim ON

    Pedidos.FechaPedido = RACSER_DWH.dbo.Tiempo_Dim.lafecha

    INNER JOIN RACSER_DWH.dbo.Empleados_Dim ON

    Pedidos.IdEmpleado =

    RACSER_DWH.dbo.Empleados_Dim.IdEmpleado

    WHERE (Pedidos.FechaEnvo IS NOT NULL)

    Destino OLEDB:

    Tabla Hechos_Pedidos

  • 7.1. Identificacin de Orgenes

  • 7.2. Vistas de la Conexin

  • 7.3. Creacin de Cubos

  • 7.3.1. Dimensiones

    Empleados

  • Tiempo

  • Clientes

  • Productos