38
Implementación de Datawarehouse “Data Warehousing y OLAP para la Industria de Comidas Rápidas” ABRAHAM, Leandro BOTTA, Adrián FRATTE, Daniel

Implementación de Datawarehouse

  • Upload
    elda

  • View
    54

  • Download
    4

Embed Size (px)

DESCRIPTION

Implementación de Datawarehouse. “Data Warehousing y OLAP para la Industria de Comidas Rápidas”. ABRAHAM , Leandro BOTTA, Adrián FRATTE, Daniel. Marco teórico. Definición (Oracle) Colección de Datos Orientada a temas especificos Integrada No volatil Variante en el tiempo - PowerPoint PPT Presentation

Citation preview

Page 1: Implementación de  Datawarehouse

Implementación de Datawarehouse“Data Warehousing y OLAP para la Industria de Comidas Rápidas”

ABRAHAM, LeandroBOTTA, Adrián

FRATTE, Daniel

Page 2: Implementación de  Datawarehouse

Marco teóricoDefinición (Oracle)

◦Colección de Datos Orientada a temas especificos Integrada No volatil Variante en el tiempo Organizada para apoyar las necesidades

de la administración

Page 3: Implementación de  Datawarehouse

Marco teórico¿Para qué?

◦Accesibilidad a la Información Independencia 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

Page 4: Implementación de  Datawarehouse

Marco teóricoOLTP vs OLAP

OperacionesLectura / Escritura Lectura

Uso

Operacional día a día Análisis

Tamaño de BD

Medianas (1 GB) Grandes (1 TB)

Datos

Actuales y en detalle Históricos, agregados a distintos nivéles

Page 5: Implementación de  Datawarehouse

Marco teóricoModelo de datos DW

◦Tablas de hechos Variables 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

Page 6: Implementación de  Datawarehouse

Marco teóricoArquitectura

ETL

Fuentes internas (Ej.: BD Trans.)

Fuentes externas

DW

Consultas e informes

OLAP

Data Minning

Page 7: Implementación de  Datawarehouse

Marco teóricoDiseño lógico

Esquema Estrella

•Desnormalizado•Mas usado•Eficiente

Esquema Copo de

nieve •Normalizado•Más intuitivo

Esquema mixto •Partes de cada uno

Page 8: Implementación de  Datawarehouse

Marco teóricoDiseño físico

◦Definición del esquema físico ROLAP

Físicamente BD relacional Vistas de la BD

MOLAP Físicamente multidimensional Más eficiente pero más costoso

◦Diseño del ETL

Page 9: Implementación de  Datawarehouse

Marco teóricoETL

◦Extraction se 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.

Page 10: Implementación de  Datawarehouse

Marco teóricoOperadores

◦Drill Disgregar 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

Up/Down: dimensión definida en la consulta Across: en otras dimensiones

◦Slice & Dice: seleccionar y proyectar◦Pivot:

Reorientar dimensiones Filas Columnas

Page 11: Implementación de  Datawarehouse

Descripción del CasoNegocio de la comida rápida:

“Springwood Corporation”Industria altamente competitivaCambios pequeños en operaciones

◦Gran impacto en la línea de operaciones.

Necesidad de acceso rápido a la información completa

Page 12: Implementación de  Datawarehouse

Modelo Relacional

Page 13: Implementación de  Datawarehouse

Solución propuesta Herramienta

◦ SQL Server 2008 ◦ Analisys Services◦ IDE: Business Intelligence

Development Studio Diseño Lógico

◦ Esquema Copo de Nieve

Page 14: Implementación de  Datawarehouse

Solución propuesta Cubo Ingresos VS Egresos

Page 15: Implementación de  Datawarehouse

Solución propuesta Cubo Ventas-Productos

Page 16: Implementación de  Datawarehouse

Solución propuestaCubo Costos

Page 17: Implementación de  Datawarehouse

Solución propuestaCubo Ventas Principal

Page 18: Implementación de  Datawarehouse

Solución propuestaCubo Encuestas

Page 19: Implementación de  Datawarehouse

Proceso de ETLBD Empleados BD Ventas

Facturasde Compras

Empresasy Áreas

OtrosDocumentos

Proceso deExtracción de Datos

AlmacénIntermedio

(Ms. Access)

Proceso deTransformación

y carga de Datos

BD Multidimensional(SQL Server)

Page 20: Implementación de  Datawarehouse

Proceso de ETL Generación de datos:

◦Aplicación Delphi◦Poblar la BD Relacional Access

(almacén intermedio)◦Se pobló el almacén intermedio con

información de varios periodos anteriores

Page 21: Implementación de  Datawarehouse

Proceso de ETL Almacén intermedio

Page 22: Implementación de  Datawarehouse

Proceso de ETL Almacén intermedio

Page 23: Implementación de  Datawarehouse

Proceso de ETL Migración a SQL Server

◦Herramienta Microsoft SQL Server Migration Assistant for Access v4.2

◦Base de datos relacional de Access a SQL server

Page 24: Implementación de  Datawarehouse

Proceso de ETL Generación del Datawarehouse Herramienta “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

Page 25: Implementación de  Datawarehouse

Navegación de los cubosBrowser: arrastramos medidas y

dimensiones

Page 26: Implementación de  Datawarehouse

Presentación al usuarioMS ExcelExtracción de los datos del

WarehousePresentación de los datos en

Interfaz amigableReportes y gráficosCapacidad de filtrar y operar

entre las dimensiones de forma sencilla

Page 27: Implementación de  Datawarehouse

Presentación al usuarioVentas por Tienda y área

Page 28: Implementación de  Datawarehouse

Presentación al usuarioVentas por tipo de venta

Page 29: Implementación de  Datawarehouse

Presentación al usuarioEvolución en el tiempo

Page 30: Implementación de  Datawarehouse

Presentación al usuarioTop 10 de Ventas por Item de Menu

Page 31: Implementación de  Datawarehouse

Presentación al usuarioPorcentaje de ventas por compañía madre

Page 32: Implementación de  Datawarehouse

Presentación al usuarioCompras por tienda y área

Page 33: Implementación de  Datawarehouse

Presentación al usuarioEvolución de compras en el tiempo

Page 34: Implementación de  Datawarehouse

Presentación al usuarioVentas VS Compras en el tiempo

Page 35: Implementación de  Datawarehouse

Presentación al usuarioIngresos VS Egresos (2010 – 2011)

Page 36: Implementación de  Datawarehouse

Presentación al usuarioEvaluación temporal de motivación y

satisfacción

Page 37: Implementación de  Datawarehouse

Presentación al usuarioMotivación y satisfacción por

empresa y tienda

Page 38: Implementación de  Datawarehouse

¡ MUCHAS GRACIAS !