1 Implementación de Datawarehouse“Data Warehousing y OLAP para la Industria de Comidas Rápidas” ABRAHAM, Leandro BOTTA, Adrián FRATTE, Daniel
2 Marco teórico Definición (Oracle) Colección de DatosOrientada a temas especificos Integrada No volatil Variante en el tiempo Organizada para apoyar las necesidades de la administración
3 Marco teórico ¿Para qué? Accesibilidad a la InformaciónIndependencia de procedencia Diversas Fuentes Apoyo toma decisiones Análisis sobre solo datos de interes Visión amplia Orientado al usuario final No necesidad de conocimientos técnicos
4 Históricos, agregados a distintos nivélesMarco teórico OLTP vs OLAP Datos Actuales y en detalle Históricos, agregados a distintos nivéles Tamaño de BD Medianas (1 GB) Grandes (1 TB) Uso Operacional día a día Análisis Operaciones Lectura / Escritura Lectura
5 Marco teórico Modelo de datos DW Tablas de hechos Dimensiones ÍndicesVariables Centrales Ej.: Ventas: cuanto gané?, cantidad vendida? Sumarizan, cuentan Dimensiones Criterios de análisis Ej.: tiempo, productos, tienda Índices Información relevante del hecho Relación entre medidas de distintos hechos
6 Marco teórico Arquitectura ETL Fuentes internas (Ej.: BD Trans.)Consultas e informes ETL OLAP DW Data Minning Fuentes externas
7 Marco teórico Diseño lógico Esquema Estrella Desnormalizado Mas usadoEficiente Esquema Copo de nieve Normalizado Más intuitivo Esquema mixto Partes de cada uno
8 Marco teórico Diseño físico Definición del esquema físicoROLAP Físicamente BD relacional Vistas de la BD MOLAP Físicamente multidimensional Más eficiente pero más costoso Diseño del ETL
9 Marco teórico ETL Extraction Transformation Loadse extraen los datos de las diversas fuentes (formatos, origenes, etc) primarias Transformation se llevan a un formato único manteniendo la consistencia y las referencias Load se realiza la carga del almacén de datos con todas estas fuentes.
10 Marco teórico Operadores Drill RollDisgregar los datos: mayor nivel de detalle Up/Down: dimensión definida en la consulta Across: en otras dimensiones Roll Agregar los datos: menor nivel de detalle Slice & Dice: seleccionar y proyectar Pivot: Reorientar dimensiones Filas Columnas
11 Descripción del Caso Negocio de la comida rápida: “Springwood Corporation” Industria altamente competitiva Cambios pequeños en operaciones Gran impacto en la línea de operaciones. Necesidad de acceso rápido a la información completa
12 Modelo Relacional
13 Solución propuesta Herramienta Diseño Lógico SQL Server 2008Analisys Services IDE: Business Intelligence Development Studio Diseño Lógico Esquema Copo de Nieve
14 Solución propuesta Cubo Ingresos VS Egresos
15 Solución propuesta Cubo Ventas-Productos
16 Solución propuesta Cubo Costos
17 Solución propuesta Cubo Ventas Principal
18 Solución propuesta Cubo Encuestas
19 Proceso de ETL
20 Proceso de ETL Generación de datos: Aplicación DelphiPoblar la BD Relacional Access (almacén intermedio) Se pobló el almacén intermedio con información de varios periodos anteriores
21 Proceso de ETL Almacén intermedio
22 Proceso de ETL Almacén intermedio
23 Proceso de ETL Migración a SQL ServerHerramienta Microsoft SQL Server Migration Assistant for Access v4.2 Base de datos relacional de Access a SQL server
24 Proceso de ETL Generación del DatawarehouseHerramienta “SQL Server Business Intelligence Development Studio” (BIDS) Creación de la fuente de datos (BD SQL Server migrada) Creación de las vistas Creación de Dimensiones necesarias Creación de los cubos necesarios Medidas Dimensiones Procesar los cubos
25 Navegación de los cubosBrowser: arrastramos medidas y dimensiones
26 Presentación al usuarioMS Excel Extracción de los datos del Warehouse Presentación de los datos en Interfaz amigable Reportes y gráficos Capacidad de filtrar y operar entre las dimensiones de forma sencilla
27 Presentación al usuarioVentas por Tienda y área
28 Presentación al usuarioVentas por tipo de venta
29 Presentación al usuarioEvolución en el tiempo
30 Presentación al usuarioTop 10 de Ventas por Item de Menu
31 Presentación al usuarioPorcentaje de ventas por compañía madre
32 Presentación al usuarioCompras por tienda y área
33 Presentación al usuarioEvolución de compras en el tiempo
34 Presentación al usuarioVentas VS Compras en el tiempo
35 Presentación al usuarioIngresos VS Egresos (2010 – 2011)
36 Presentación al usuarioEvaluación temporal de motivación y satisfacción
37 Presentación al usuarioMotivación y satisfacción por empresa y tienda
38 ¡ MUCHAS GRACIAS !