Taller de Base de Datos Procesamiento Analítico en Línea ¿Qué es OLAP? Imaginemos el siguiente escenario: Una cadena de supermercados posee una (o varias)

Slides:



Advertisements
Presentaciones similares
Procesamiento y Análisis en Línea OLAP
Advertisements

Cubos de Información Son subconjuntos de datos de un almacén de datos, organizado y sumarizado dentro de una estructura multidimensional. Los datos se.
Inteligencia de Negocios
Enero 28, 2009 Módulo de Inteligencia de Negocios.
Relaciones entre minería de datos, bodegas de datos y OLAP
Cognos Data Integration
Modelado dimensional Hugo M. Castro.
U I B 12/05/1999 Datawarehouse 1. U I B 12/05/1999 Datawarehouse 2 Conceptos Datawarehouse Datawarehouse: Repositorio completo de datos de la empresa,
Enunciados.
SIR – Sistema de indicadores Regionales Capacitación Carátula.
Facultad de Ingeniería y Arquitectura Introducción a la Computación 2006 – II (4ta Semana) Lunes 28 de Agosto del 2006 Juan José Montero Román.
DISEÑO DE BASE DE DATOS DISEÑO DE SOFTWARE.
Business Intelligence (BI) Software (Software de Inteligencia Impresario)
Access Bases de datos.
BASES DE DATOS MULTIDIMENSIONALES
• SQL Server Analysis Services
¿QUÉ SON LAS BASES DE DATOS?
Investigación de Operaciones II
DESARROLLO DE CUBOS OLAP
Informe caso de estudio Implementación de un Datawarehouse
Jesús Angel Ovando División de Estudios de Posgrado Instituto Tecnológico de Orizaba.
On Line Analytical Processing
Introducción a la Computación (IC) I Facultad de Ingeniería y Arquitectura Juan José Montero Román.
Agilidad para su negocio ®
Sistema de Venta por Metro DMS Presenta:
Constructoras Fácil control de presupuestos Cuentas por pagar Seleccione el módulo de su preferencia Fácil control de presupuestos Cuentas por pagar.
Ingeniero Fredys Simanca
Taller de Base de Datos Búsqueda de Reglas de Asociación Agrawal, Imielinski, Swami. “Mining Association Rules Between Sets for items in Large Databases”,
MÓDULO II: FUNDAMENTOS DE BASE DE DATOS

Bases de Datos II OLAP Online Analytical Processing
DATA MART Los data warehouses están hechos para proporcionar una fuente de datos única para todas las actividades de apoyo para la toma de decisiones.
Implementación de Datawarehouse
DATA WAREHOUSE Equipo 9.
Consulta Típica en OLAP
Análisis y Diseño Orientado a Objetos utilizando UML
POSTOBON Y ALPINA Son productos que generan confianza a los consumidores ya que son productos que satisfacen las necesidades de los clientes, cuentan.
OLAP vs OLTP.
MODELADO DIMENSIONAL Corporación Universitaria de Ciencia y Desarrollo Ing. Andrés Vargas -
Presenta.
Modelado de datos. La pregunta central ¿De qué modo deben diseñarse las bases de datos que conforman un Data Warehouse para soportar eficientemente los.
La métrica bien aplicada tiene el objetivo de recolectar, medir, y usar los datos para efectuar cambios que le permitan obtener mayor valor de su sitio.
Utilización de memoria del O3 Server Caché de cubos.
Tema 4 Existencias Diapositivas empleadas por Manuel García-Ayuso Covarsí en las sesiones destinadas a la discusión de los contenidos teóricos del Tema.
 necesitará almacenar más datos además del nombre y dirección de sus pacientes. Tendrá que llevar, a parte de otras muchas cosas, constancia de las visitas.
Nuevos Productos Macro Pro ofrece varias soluciones complementarias para cumplir con los objetivos de control y análisis de información de nuestros clientes.
1 Prof:Paula Quitral INTRODUCCIÓN DATAWAREHOUSE Departamento de Informática Universidad de Rancagua.
JIMENA USECHE KAREN QUIMBAYA PEÑA SILVIA LILIANA DÍAZ YINETH BOHORQUEZ PROFESORA Irlesa Indira Administración financiera Universidad del Tolima Neiva 2015.
Access.
INTELIGENCIA DE NEGOCIOS
DATA WAREHOUSE.
INSTRUCCIONES Elaboración de la Presentación:
ORACLE OLAP CAECE Integrantes: *Aizaga, Martiniano *Gallegos, Marina *Kleinlein, Guillermo *Schiano di Cola, Emiliano.
Descripción problema Es una disco tienda la cual esta dividida por genero, manejando una facturación la cual maneja un código de factura, el producto,
Utilizar Costo Promedio Ponderado en el Software Administrativo SAW
Introducción al Data Warehouse
Ing. Pablo Mazzilli A/I Milagros Payssé ¡ GeneXus Query en acción !
Extractos de “Representing Spatiality in a Conceptual Multidimensional Model” y de “Advanced Data Warehouse Design” E. Malinowski & E. Zimanyi por Francisco.
Suscribase a Variables Cliente País Producto Tiempo Canal de distribución Cuenta contable Escenario Venta neta Impuesto Descuento.
Taller de Inteligencia de Negocios SQL Server Analysis Services Semana 8.
SISTEMAS INFORMÁTICOS DE ADMINISTRACIÓN DE INVENTARIOS
Minería de Datos MC BEATRIZ BELTRÁN MARTÍNEZ FACULTAD DE CIENCIAS DE LA COMPUTACIÓN. Primavera 2016.
María Trinidad Serna Encinas
Ing. Ernesto Sierraalta Fundamentos de Desarrollo de Proyectos de Inteligencia de Negocios ( Decision Support Systems & Data Warehousing.
Almacén de Datos MC BEATRIZ BELTRÁN MARTÍNEZ. Primavera 2016 MC BEATRIZ BELTRÁN MARTÍNEZ 33 Definición Colección de datos orientada a un dominio, integrado,
¿Qué es una base de datos? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Desde.
Simulacion. Simulación Es la construcción de modelos informáticos que describen la parte esencial del comportamiento de un sistema de interés, así como.
Web Intelligence El objetivo de esta guía, es proporcionar un esbozo del amplio mundo que es aprender a utilizar Web Intelligence. Esta guía no está diseñada.
Análisis de datos: La ordenación de datos. ● En el análisis de datos se define la información recogida ● Se deben seleccionar las propiedades que se han.
SISTEMAS DE INFORMACIÓN MÓDULO DE TECNOLOGÍA DE INFORMACIÓN.
Transcripción de la presentación:

Taller de Base de Datos Procesamiento Analítico en Línea ¿Qué es 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.

Taller de Base de Datos Procesamiento Analítico en Línea Parte II Esta base de datos está optimizada para realizar procesamiento transaccional en línea (OLTP), es decir esta base de datos se encuentra totalmente optimizada. Complejidad de la base de datos Debido a que la base de datos está normalizada, esta tiene 500 tablas ( no es extraño encontrar base de datos con cientos de tablas). Por ejemplo, solo para describir a los supermercados podrías tener:

Taller de Base de Datos Supermercado(SupId,Area,DireccionId,AdministradorId,…) Direccion(DireccionId,Calle,Numero,ComunaId,…) Comuna(ComunaId,AreaDeVentaId,RegionId,NumHabitantes,…) RegionId(RegionId,NumHabitantesPaisId,…) Administrador(AdministradorId,Nombre,Suledo,ContradoId,…) Contrato(ContratoId,Tipo,Texto,…) Etc.

Puede ser difícil visualizar una Base de Datos de esta naturaleza Taller de Base de Datos

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: Taller de Base de Datos

Consultas Analíticas (Reportes) Taller de Base de Datos

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

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 Taller de Base de Datos

Arquitectura de un Data Warehouse OLAP Taller de Base de Datos

OLTP vs OLAP Taller de Base de Datos

Historia de OLAP Pre-Historia –80’s Bases de datos estadisticas (ej. Statistical Object Representation Model (STORM) Rafanelli y Shoshani) –Operadores de Agregación enBase de datos Relacionales (SELECT-FROM-WHERE-GROUP BY) Despegue –1993. Codd et al. Providing OLAP to user-analysts: an IT mandate, Arbonsoft. –1995. Gray et al. Data Cube: A relational Operator Generalizing Group-By, cross-tab and sub total –1996. Benchmark para OALP Taller de Base de Datos

Modelo de Datos Multidimencional 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) Taller de Base de Datos

Ejemplo: Cadena de Supermercados Hecho: n unidades de un producto p fueron vendidas en una fecha d por x pesos en una tienda Dimensiones: –Producto: código, descripción, marca, categoría, etc. –Lugar: código, nombre, dirección, tipo, etc. –Tiempo: fecha, día, semana, mes, semestre, año, etc. Medidas: –Número de unidades. –Precio de venta. –Costo Taller de Base de Datos

Ejemplo: Información Climática Hecho: en la latitud x, longitud y, altitud a y fecha d fue medida una temperatura t y presión p Dimensiones: –Latitud. –Longitud. –Altitud. –Fecha Medidas: –Temperatura. –Presión. Taller de Base de Datos

Ejemplo: Modelo Multidimensional de un Buscador Taller de Base de Datos

Esquema Estrella (Star Scheme) Taller de Base de Datos

Esquema Copo de Nieve (Snowflake Scheme) Taller de Base de Datos

Tamaño de las Tablas Dimensión Tiempo: 2 años x 365 días=730 Dimensión Lugar : 100 supermercados. Dimensión Producto:30000 productos, 10% vendidos cada día en cada supermercado. Tabla de hechos: 730 x 100 x 3000= 219 millones Tamaño tabla de hechos: 219 millones x 4 ytes x 6 = 5.2 Giga- bytes Taller de Base de Datos