DataWarehouse AUTO UNO S.a. - Ejemplo

download DataWarehouse AUTO UNO S.a. - Ejemplo

of 13

Transcript of DataWarehouse AUTO UNO S.a. - Ejemplo

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    1/13

    Data WarehouseAUTO UNO S.A.

    Gonzalo VillanustreE-Mail: [email protected]

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    2/13

    Facultad de Ingeniera

    ndice

    Necesidades del negocio .................................................................... 3Situacin actual .............................................................................. 3

    Informacin requerida ...................................................................... 4

    Usuarios del Data Warehouse .............................................................. 4

    Capacitacin: situacin actual y planificacin .......................................... 4

    Arquitectura .................................................................................. 5

    Orgenes de datos ............................................................................ 6

    Diagrama de base de datos (OLTP) ........................................................ 7

    Diseo de Data Warehouse ................................................................. 8

    Mapeos ........................................................................................ 9Modelo estrella ............................................................................. 12

    Informes Modelo ........................................................................... 13

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    3/13

    Facultad de Ingeniera

    Situacin actualLa empresa AUTO UNO S.A. es propietaria de 28 concesionarios en todo el pas. En los mismos se

    realiza la venta de vehculos nuevos y usados. El tipo de vehculos comercializados son:

    automviles, camionetas y camiones. Los mismos pueden ser nuevos o usados.

    Todos los concesionarios utilizan actualmente un sistema de facturacin online.

    Cuando un vendedor realiza la venta de un vehculo, la misma es registrada en el sistema. Para

    cada una de ellas se registran los datos siguientes datos: vendedor, cliente, caractersticas del

    vehculo, concesionario.

    Los datos del cliente estn conformados por:

    - Id cliente- Tipo cliente (particular, corporativo)- Nombre y Apellido- DNI- Domicilio- Telfono

    Los datos del vehculo estn conformados por:

    - Id vehculo- Marca- Modelo- Es usado (indica si el vehculo es nuevo o usado)- Tipo vehculo (automvil, pickup, camin)- Estado vehculo (disponible, reservado, vendido)

    Los datos que conforman la factura son:- Id factura- Fecha- Id Vehculos vendidos- Precios de los vehculos vendidos

    Necesidades del negocioEl mercado automotriz est pasando por un excelente momento. En los ltimos 12 meses la

    cantidad de operaciones de compra/venta de vehculos nuevos y usados se ha incrementado en

    un 40%. Este incremento motivo la aparicin de nuevos competidores en el mercado de la venta

    de automviles.Por este motivo AUTO UNO S.A ha iniciado una fuerte campaa publicitaria ofreciendo descuentos

    e importantes planes de financiacin.

    Con el objetivo de motivar a los concesionarios, la empresa ha decidido otorgar premios a los que

    cumplan con los objetivos de ventas.

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    4/13

    Facultad de Ingeniera

    Informacin requeridaSe ha solicitado contar con la posibilidad de generar una serie de reportes que permitan analizar

    el comportamiento de las ventas a nivel nacional.

    La informacin requerida comprende:

    Cantidad de presupuestos realizados por ao, concesionario, marca, segmento. Cantidad de unidades vendidas por provincia, concesionario, marca, modelo. Cantidad de unidades vendidas por provincia, localidad, tipo de vehculo. Importe total facturado por ao, concesionario. Importe total facturado por ao, concesionario.

    Usuarios del Data WarehouseEl data warehouse ser consumido por el Gerente de Ventas de AUTO UNO S.A. y por cada uno de

    los Jefes de Sucursal de la cadena de concesionarios.

    Capacitacin: Situacin actual y PlanificacinLos usuarios poseen un conocimiento avanzado de Microsoft Excel, pero nunca han consumido

    informacin de un Data Warehouse. Por este motivo ha planificado un curso de 40 horas de

    capacitacin para el Gerente de ventas y los Jefes de sucursales. El mismo ser dictado a

    distancia a travs del sistema de e-learning que posee la compaa.

    Orgenes de datosLos datos correspondientesa las ventas de vehculos y presupuestos realizados sern obtenidos de

    la bdfact del sistema de facturacin, la cual se encuentra ubicada en un servidor Microsoft SQL

    Server 2005.

    Adicionalmente se cuenta con el archivo SegmentosVehiculos.csv el indica a que segmento

    pertenece cada modelo de vehculo.

    1) Origen 1: Base de datos (OLTP) SQL Server 2005En la seccin Diagrama de Base de Datos (OLTP) se encuentra el DER utilizado por elsistema de Facturacin.

    2) Origen 2: Archivo de texto separado por comas (CSV).Campos: idModelo, idSegmento, descripcionModelo

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    5/13

    Facultad de Ingeniera

    ArquitecturaAUTO UNO cuenta actualmente con 28 sucursales distribuidas a lo largo del pas. La cantidad de

    vendedores que utilizan el sistema de facturacin vara entre 3 y 15, segn el consecionario. Por

    otro lado, la compaa dispone de un centro de datos. En el mismo contamos con un servidorWindows 2003 Server, utilizado como servidor de Base de Datos (SQL Server 2005) del sistema de

    facturacin y otro servidor Windows 2003 Server que ser utilizado para almacenar el Data

    WareHouse (utilizando SQL Server 2005 + Analisys Services).

    Ya se encuentra planificada la toma de datos del Sistema de Importaciones. Debido a esto se

    ha seleccionado una solucin ROLAP, ya misma resulta flexible ante el crecimiento del modelo y

    la incorporacin de nuevas dimensiones.

    Por otro lado se busca tambin poder aprovechar las caractersticas actuales y futuras mejoras

    que se realicen en el motor relacional (SQL Server 2005).

    Tecnologas utilizadas

    Sistema de Facturacin (OLTP) Data Warehouse

    S.O.: Microsoft Windows 2003 ServerBase de Datos: MS SQL Server 2005Tamao de BD (Actual): 400GbTamao de BD (Estimado 1 ao): 700Gb

    S.O.: Microsoft Windows 2003 ServerBase de Datos: MS SQL 2005 + AnalisysServicesHD (estimado inicial): 1Tb 10.000 rpmHD (estimado 1 ao): 2Tb 10.000 rpm

    Sistema de

    Facturacin

    OLTP

    SQL 2005

    Data WareHouse

    SQL 2005

    +

    Analisys ServicesArchivo

    CSV

    ROLAP

    ETL

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    6/13

    Diagrama de base de datos (OLTP)

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    7/13

    Facultad de Ingeniera

    Diseo de Data WarehouseDimensiones

    Marca Modelo Provincia Concesionario Tiempo SegmentoVehiculo

    Medidas

    Cantidad de presupuestos realizados. Cantidad de unidades vendidas. Importe total facturado por concesionario por mes / ao.

    Jerarquas

    Modelo / Tipo Vehculo

    Provincia / LocalidadGranularidad

    Implementada: Mensual Requerida: Anual / Mensual

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    8/13

    Facultad de Ingeniera

    Mapeos Mapeo de la dimensin Marca.

    Origen de datos:idMarca = Marca.idMarca

    descMarca = Marca.descMarca

    Mapeo de la dimensin Localidad.

    Origen de Datos:idLoc = Localidad.idLoc

    idProv = Localidad.idProvdescLoc = Localidad.descLoc

    descProv = Provincia.descProv

    Mapeo de la dimensin Modelo.

    Origen de Datos:idModelo = Modelo.idModelo

    descModelo = Modelo.descModelo

    idTipoVehiculo = Modelo.idTipoVehiculo

    descTipoVehiculo = TipoVehiculo.descTipoVehiculo

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    9/13

    Facultad de Ingeniera

    Mapeo de la dimensin Concesionario.

    Origen de Datos:idConsecionario = Concesionario.idConsecionario

    descConcesionario = Consecionario.descConsecionario

    Mapeo de la dimensin Tiempo.

    Origen de Datos:idTiempo = Autonumrico por cada factura emitida.

    anio = Factura.fecha (se realiza una conversin para dividir el registro y obtener el ao)

    mes = Factura.fecha (se realiza una conversin para dividir el registro y obtener el mes)

    Mapeo de la dimensin Segmento.

    Origen de Datos:idSegmento = SegmentosVehiculos.idSegmento

    descSegmento = SegmentosVehiculos.descSegmento

    idModelo = SegmentosVehiculos.idModelo

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    10/13

    Facultad de Ingeniera

    Mapeo de Fact Table.

    Origen de Datos:idMarca = Modelo.idMarca

    idModelo = Modelo.idModelo

    idSegmento = Modelo.idSegmento

    idConsecionario = Vehiculo.idConsecionario

    idLoc = Consecionario.idLoc

    idTiempo = Consulta los datos de la tabla tiempo a partir del campo fecha de la tabla

    FacturaCab.

    cantidadPresupuestos = Sumatoria de la cantidad de presupuestos realizados.

    cantidadVendida = Sumatoria de la cantidad de vehculos vendidos.

    totalFacturado = Sumatoria del importe total de las facturas.

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    11/13

    Facultad de Ingeniera

    Modelo estrella

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    12/13

    Facultad de Ingeniera

    Informes Modelo

    Cantidad de presupuestosrealizados por ao, concesionario, marca, segmento.Ao: 2010

    Marca: Ford

    Segmento A Segmento B Segmento C Segmento D Segmento E Segmento F

    Concesionario 1 37 98 99 55 74 75

    Concesionario 2 91 21 28 58 26 59

    Concesionario 3 80 97 38 35 67 76

    Concesionario 4 49 88 38 100 45 33

    Concesionario 5 25 50 71 27 34 48

    Concesionario 6 70 50 81 58 85 94

    Concesionario 7 63 40 46 30 45 60

    Nota:

    Segmento A - pequeos, minivolmenes, etc.

    Segmento B - utilitarios y subcompactos

    Segmento C - compactos

    Segmento D - berlinas medias, familiares medios

    Segmento E - berlinas grandes, familiares grandes

    Segmento F - berlinas de representacin

    Cantidad de unidades vendidaspor provincia, concesionario, marca, modelo.

    Ao: 2010Marca: Volkswagen

    Provincia: Buenos Aires

    Gol Golf Fox Vento Bora Amarok

    Concesionario 1 23 41 98 48 85 62

    Concesionario 2 49 48 44 58 63 49

    Concesionario 3 55 45 42 45 28 45

    Concesionario 4 85 45 30 92 57 75

  • 5/26/2018 DataWarehouse AUTO UNO S.a. - Ejemplo

    13/13

    Facultad de Ingeniera

    Cantidad de unidades vendidas por provincia, localidad, tipo de vehculo.Provincia: Cordoba

    Localidad: Carlos PazUsados Nuevos

    Concesionario 1 66 70

    Concesionario 2 27 26

    Concesionario 3 59 90

    Concesionario 4 75 79

    Concesionario 5 41 21

    Concesionario 6 67 29

    Concesionario 7 60 27

    Cantidad de unidades vendidas por ao, concesionario y monto total facturado.Ao: 2009

    Total ventas ($) Cant. Vehiculos

    Concesionario 1 354124 154

    Concesionario 2 120146 67

    Concesionario 3 694123 265

    Concesionario 4 315141 99

    Concesionario 5 456136 118

    Concesionario 6 156418 84

    Concesionario 7 913511 352