1 / 22

Data Warehouse OLAP

Data Warehouse OLAP. On Line Analytical Processing. Procesamiento Analítico en Línea ¿Qué es OLAP ? La necesidad de tener DW OLAP Imaginemos el siguiente escenario: Una cadena de supermercados posee una (o varias) bases de datos operacional que registra información sobre:

osma
Download Presentation

Data Warehouse OLAP

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Data Warehouse OLAP On Line Analytical Processing

  2. Procesamiento Analítico en Línea ¿Qué es OLAP? La necesidad de tener DW OLAP Imaginemos el siguiente escenario: Una cadena de supermercados posee una (o varias) bases de datos operacional que registra información sobre: • Supermercados( y sus descripciones) • Productos (y sus descripciones) • Precios de productos y promociones • Proveedores y partes entregados por ellos • Inventarios en bodegas y supermercados • Ordenes de compra a proveedores, transacciones y facturas • Transacciones de venta en cada supermercado • Programa clientes frecuentes, recursos humanos, etc.

  3. Procesamiento Transaccional En Línea(OLTP). Esta base de datos está optimizada para realizar procesamiento transaccional (OLTP). • Complejidad de la base de datos Debido a que la base de datos está normalizada, esta puede llegar a tener500 tablas ( no es extraño encontrar base de datos con cientos de tablas). Por ejemplo, solo para describir a los supermercados podrías tener:

  4. Supermercado: -Marketing(publicidad, comerciales, vías de nuevos mercados.etc.) -Ventas(Totales del periodo, de otros periodos, de cada producto.etc.) -Comercialización y atención al cliente(Proveedores-distribuidores) -Estudios de mercado(Mercado meta, clientes potenciales, etc.) -Análisis de competencia(Comparaciones de precios, etc.) -Contabilidad(Ventas, costos, caja, auditoria interna) -Producción(Proveedores, inventario de mercadería, etc..) -Almacenaje(Inventarios al comienzo del periodo, inventario actual, etc.) Y MUCHOS MAS…….

  5. Complejidad de la Base de Datos Puede ser difícil visualizar una Base de Datos de esta naturaleza

  6. Consultas Analíticas (Reportes) Un analista de la cadena de supermercados necesita investigar las ventas totales. Se contacta con el administrador de la base de datos y le solicita la siguiente información • Ventas totales por semana, supermercado y tipo de producto • Productos más vendidos en los últimos dos meses • Etc. El administrador calcula estos datos vía consultas SQL de la siguiente forma:

  7. Consultas Analíticas (Reportes)

  8. Proceso Tradicional para calcular Consultas analíticas Después de leer el reporte, el analista observa que las ventas de la semana X del año 2010 son especialmente altas: necesita saber por qué. Solicita al administrador las ventas por día en la semana X del 2010. Otra futuras indagaciones generan una serie de solicitudes/entregas de reportes entre el analista y el administrador de la base de datos

  9. Data Warehouse OLAP Idea: construyamos un sistema para el ANALISTA con las siguientes características: • Guarde datos sobre un único tema o proceso • Ejemplo,proceso de venta obtenido de la base de datos operacional. • No es necesario que los datos estén totalmente actualizados. • Fácil de visualizar, por ejemplo, datos organizados de acuerdo a conceptos que sean fáciles de entender para los analistas: Modelo Multidimensional. • Fácil formulación de consultas, consultas a distintas granularidades: Operadores. • Respuestas en el orden de los pocos segundos. ESTO ES UN DATA WAREHOUSE OLAP

  10. Esto es una Data Warehouse OLAP Colaboración BI Visualización AnálisisGeoespacial Análisis de datos DATA WAREHOUSE OLAP AnálisisVentas y Marketing Gestión de Proyectos Creación de SitiosB2B y B2C

  11. Business Intelligence • “Conjunto de herramientas y servicios destinado a la gestión eficiente del conocimiento y la información en empresas y organizaciones” • Nos permite: • Convertir los datos en información • Tomar mejores decisiones rápidamente • Utilizar un método razonable para la gestión empresarial

  12. Arquitectura de un Data Warehouse OLAP

  13. Tecnologías OLTP vs OLAP • OnLineTransactionProcessing • Sistemas transaccionales, enfocados a gestionar un gran número de transacciones concurrentes • Permiten insertar, actualizar, borrar y consultar una pequeña cantidad de registros • OnLineAnalyticalProcessing • Enfocados al análisis de grandes cantidades de datos • Proporcionan respuestas rápidas

  14. OLTP Orientado a lo operativo (procesos) Predomina la actualización Se accede a pocos registros Datos altamente normalizados Estructura relacional Rápidos tiempos de respuesta. Estructura estática OLAP Orientado a temas Predomina la consulta.Datos históricos Procesos masivos, se accede a muchos registros Datos Denormalizados Estructura multidimensional Respuesta masiva Estructura dinámica, abundantes cambios Tecnologías OLTP vs OLAP

  15. Modelo de Datos Multidimensional El proceso a analizar se representa como: • Un conjunto de Dimensiones: • Perspectivas que usamos para visualizar el proceso. • Estructuradas como jerarquías • Generalmente pequeñas. • Un conjunto de hechos (facts): • Asignaciones de mediciones a puntos en espacios formados por dimensiones. • Agrupados en tablas de hechos • Esta tabla cambia frecuentemente. • Grande (GB’s o TB’s)

  16. Tabla de Hechos Producto Id Nombre Tamaño … Cliente Id Nombre Provincia … Tiempo Fecha Año Mes Dia … Santa Cruz La Paz La Paz Cochabamba 1998 1998 Cochabamba 1999 1999 2000 2000 Producto1 Producto1 Producto2 Producto2 Producto 3 Producto 3 Cubos • Tabla de Hechos • Claves externas • Medidas • Dimensiones Santa Cruz

  17. Opciones de almacenamiento • MOLAP • Almacenamiento en estructura multidimensional de Analysis Services • Mayor rapidez de respuesta • ROLAP • Almacenamiento en base de datos relacional • Para grandes volúmenes de datos • HOLAP • Híbrido • Respuesta rápida y gran cantidad de datos en origen

  18. Costo del software.

  19. Preguntas y dudas ???

  20. PREGUNTAS • ¿Viendo las características de Data Warehouse OLAP podría optimizar la atención al cliente ? • ¿Teniendo una micro-empresa o mediana-empresa seria eficiente implementar el Data Warehouse OLAP?

More Related