Análisis dimensional Aplicaciones del Análisis de Datos: –Formular queries –Extraer datos aggregados –Analizar resultados –Visualizar resultados El conjunto.

Slides:



Advertisements
Presentaciones similares
Base de Datos II.
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.
OLAP Mg. Samuel Oporto Díaz.
Modelo Dimensional Mg. Samuel Oporto Díaz.
Reportes Mg. Samuel Oporto Díaz.
Introducción Lenguaje de manipulación de datos (Data Manipulation Language) Permite a los usuarios llevar a cabo las tareas de consulta o manipulación.
BASE DE DATOS OBJETO RELACIONAL
Optimización del rendimiento de las consultas
Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: SELECT Ing. Alfonso Vicente, PMP
BASES DE DATOS MULTIDIMENSIONALES
Especialista en Business Intelligence Analysis Services SSAS (Sesión 11) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Reporting Services
Mejoras a la Cláusula GROUP BY
Lenguaje de consulta de Hibernate
Modelo Multidimensional
Julio Pacheco SQL SERVER 2005 XML APRENDIENDO CON EJEMPLOS.
IBD Clase 15.
VISTAS EN INFORMIX Prof. Gabriel Matonte.
Características Objeto Relacionales en Oracle
EXPLAIN PLAN Cómo leer los resultados del EXPLAIN PLAN
Especialista en Business Intelligence Analysis Services SSAS (Sesión 10) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
E.1 Obtener los detalles completos de todos los proyectos.
OPERACIONES DE RECUPERACIÓN. WHERE ciudad =‘Las Palmas’; de los suministradores Obtener el código y la situación de Las Palmas SELECT sn, situacion FROM.
Características Objeto Relacionales en Oracle Francisco Moreno Universidad Nacional.
Especialista en Business Intelligence Integration Services SSIS Transformaciones (Parte 2) Microsoft SQL Server 2008 R2 Suscribase a
Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 – TALLER 2 Grupo.
Universidad del Cauca – FIET – Departamento de Sistemas CAPITULO 5 Agregando Datos Usando Funciones de Grupo.
SQL Básico Prof. Nelliud D. Torres.
Reutilizando conocimiento en la versión Rocha
Las Bodegas de Datos (Data warehouses)
SQL: Lenguaje de Interrogación Estructurado
Subconsultas Avanzadas
Implementación de Datawarehouse
Consulta Típica en OLAP
ALGEBRA RELACIONAL. Elementos  Operandos -> Relaciones  Operadores  Asignaciones.
Inteligencia de Negocios Buenos Aires, mayo de 2009 U.T.N. – F.R.B.A. Prof: Ing. Pablo Cigliuti Ayud: Ing. Rafael Rizzo.
OLAP vs OLTP.
Bases de datos con MYSQL
IBD CLASE 15. SQL Lenguaje de Consultas Estruturado (SQL) ◦Lenguaje de trabajo estándard para modelo relacional ◦Componentes ◦DDL: Data Definition Language.
Lenguaje Estructurado de Consultas
Primitivas de Transformacion Propuesta de procesamiento de instancias utilizando SQL.
Construcción de una tabla para datos agrupados
Autora: Francisca Montañez Muñoz
EXPLAIN PLAN Cómo leer los resultados del EXPLAIN PLAN
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.
Microsoft Office Excel
Inteligencia de Negocios Buenos Aires, mayo de 2009 U.T.N. – F.R.B.A. Prof: Ing. Pablo Cigliuti Ayud: Ing. Rafael Rizzo.
Mini curso: Inteligencia de negocios (Bodega y Minería de Datos) aplicación práctica Mauro Callejas Cuervo Ecuador, Mayo 2014 Sesión 2 - TALLER Grupo de.
LENGUAJE SQL.
Bases de Datos Sql.
Determinantes cálculo de determinantes
Más ejemplos en SQL Francisco Moreno. S sn snombre situacion ciudad S1 Salazar 20 Londres S2 Jaramillo 10 París S3 Bernal30 París S4 Caicedo 20 Londres.
4.1 ACTUALIZACIÓN DE UN ÚNICO REGISTRO. UPDATE p SET color = ‘amarillo’ peso = peso + 5 ciudad = NULL WHERE pn = ‘P2’; Cambiar el color de la parte ‘P2’
© 2007 Fundamentos de Bases de Datos L. Gómez1 Fundamentos de Bases de Datos El lenguaje estándar para acceso y manipulación de Bases de Datos: Structured.
 La sentencia SELECT recupera todas las columnas o un subconjunto de ellas de una tabla. Esto afecta a todas las filas de la tabla, a menos que especifiquemos.
Consultas SQL. SQL SQL es un lenguaje de consulta estructurado (Structured Query Languague). Se utiliza para: Eliminar Modificar Consultar La base de.
MSSQL SERVER CURSO BÁSICO 1. CONCEPTOS BASICOS DE SQL. DESCRIPCIÓN DEL CURSO. Sesión 3: Índices Uso, Creación, Tipos, Eliminación LENGUAJE DE CONSULTAS.
SQL es el lenguaje de comunicación entre el programa cliente y programa servidor; Oracle es un programa servidor, en el que está la base de datos propiamente.
Bases de Datos SQL.
AA Gerardo Morgade Donato AA Isnel Leyva Herbella.
Unidad 6. Tema 4. Lenguaje de consultas SQL
Ing. Ernesto Sierraalta Fundamentos de Desarrollo de Proyectos de Inteligencia de Negocios ( Decision Support Systems & Data Warehousing.
Tablas Dinámicas Creación de informes en Excel 2010 Ing. Maynor Guillermo Reynado Rivas.
Análisis de tablas y gráficos IV medio
Structure Query Languaje SQL. Introducción a SQL El lenguaje de consulta estructurado (SQL) es un lenguaje de base de datos normalizado, utilizado por.
Querys a bases de datos con MS ACCESS. DEFINAMOS LOS TERMINOS: DML=Lenguaje de manipulación de datos Las sentencias DML permiten generar consultas para.
Modelo físico Ventas by Magm Para eGlu & OpenBits.
Consultas a mysql desde PHP índice 1. Introducción 5. Ejemplo 4. Tratamiento de datos 2. Instrucción SQL 3. Pasos C o n s u l t a s a m y s q l d e s d.
DAI - Ing. Arturo Rozas Huacho Tablas Cruzadas Sistemas de Base de Datos Para entender el concepto de tablas cruzadas, veamos el siguiente ejemplo:
SQL 2: Structured Query Language
Transcripción de la presentación:

Análisis dimensional Aplicaciones del Análisis de Datos: –Formular queries –Extraer datos aggregados –Analizar resultados –Visualizar resultados El conjunto de datos se representa como un espacio n-dimensional. La reducción dimensional se ejecuta mediante la sumarización sobre las dimensiones que son dejadas de lado

Ejemplo Ventas (storeId,itemId,timeId,…,monto) Store(storeId,nombre,region,pais,ciudad) Sumarizar por region: SELECT region,sum(monto) FROM Ventas V, Store S WHERE V.sotreId=S.storeId GROUP BY region

Sumarización Un problema n-dimensional se representa en un archivo de 2 dimensiones, con n dominions de atributos. Ej.: Clima(tiempo,lat.long,altit,temp, presion) 4 dimensiones, 2 medidas.

Problemas del Group By Es complicado para : –Histogramas –Roll-up –Subtotales, drill-dpown –Cross-tabs

Problemas (cont.) Histogramas –SELECT day,pais,max(temp) FROM ( SELECT day(time) as day, nation (lat,long) as pais FROM clima) as foo Group by day,pais Primero debe armar la tabla y luego agrupar.

Roll-up/drill-down ModeloAñoColorVentas por M,A,C Ventas por M,A Ventas por M M11990N50 B N60 B M21990N100 B N100 B Roll-Up

Solución en SQL ModeloA~oColorVentasVentas x M,A Ventas x M,C Ventas x M M11990N M11990B M11991N M11991B M21990N M21990B

Problema Aumento de la cantidad de columnas P.ej: 6 dimensiones =>64 columnas Alternativa: introducir un valor “ALL”. El nro de columnas permanece constante

Data Cube ModeloAñoColorVentas M11990N50 M11990B60 M11990All110 M11991N60 M11991B80 M11991All140 M21990N100 ….

Data Cube (cont.) ModeloAñoColorVentas M21990B200 M21990All300 M21991N100 M21991B300 M21991All400 M2All 750 M1All 250 All 950

Data Cube (cont.) ModeloAñoColorVentas M1AllN110 M1AllB140 M2AllN200 M2AllB500

Operador CUBE en SQL SELECT “ALL”, “ALL, “ALL”, SUM (ventas) FROM Sales UNION SELECT Modelo, “ALL, “ALL”, SUM (ventas) FROM Sales GROUP BY Modelo UNION SELECT Modelo, “ALL”,Color, SUM (ventas) FROM Sales GROUP BY Modelo,Color UNION ……