Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
MODELO
MULTIDIMENSIONAL
Operaciones OLAP
Las limitaciones es la propia estructura de
la base de datos:
Las consultas realizadas en los DSS son
muy complejas y su definición no está
fijada de antemano.
Como las consultas dependen de lo que
describen mediante
atributos.
agregados.
USE VENTAS_DM;
INSERT INTO SALE VALUES ( 'p1', 'c1', '1', 12), ( 'p2', 'c1',
'1', 11),
( 'p1', 'c3', '1', 50), ( 'p2', 'c2', '1', 8), ( 'p1', 'c1', ‘2', 44),
All,
All,
Ejercicio (1)
18
Suponga que AAA Automobile Co. construye
una data warehouse para analizar las ventas
de sus autos.
La medida measure - price de un auto
Se necesita responder las siguientes consultas
típicas:
encontrar las ventas totales por día, semana,
mes y año
encontrar las ventas totales semana, mes y
año, ... para cada agencia
encontrar las ventas totales semana, mes y
año, ... Para cada modelo de carro
Ejercicio (2)
19
Dimensiones:
time (day, week, month, quarter, year)
dealer (name, city, state, region, phone)
cars (serialno, model, color, category , …)
Date Dealer
Day Name
Week Price Fact Table City
Month State
Quarter Date Region
Year Phone
Dealer
Car Car
SerialNo
Model
Color unit_prices
Category
descount
total
Measurements
AAA Co. DataWarehouse
21
price
unitprice
date car
dealer
name serialNo
name serialNo model
city color
state desc. category
region
phone total
date
dateid
day
week
month
year
Esquema de la DataWarehouse AAA
(tarea)
car serialno model color category
A1000 Lupo plata compacto
date dateId day week month quarter year B2000 Jetta azul sport
22 C3000 Passat negro lujo
01-01-06 01 1 01 1 2006
01-03-06 01 1 03 1 2006
01-05-06 01 1 05 2 2006
AÑADIR ROLLUP
Consultas a AAA
24
Datawarehouse
encontrar las ventas totales por día,
semana, mes y año
encontrar las ventas totales semana,
mes y año, ... para cada agencia
encontrar las ventas totales semana,
mes y año, ... Para cada modelo de
carro
encontrar las ventas totales por mes
para todos las agencias en una
ciudad, región y estado dados.
OLAP Servers
25
c1 c2 c3 Sum c1 c2 c3 Sum
1 23 8 50 81 p1 56 4 50 110
2 44 4 48 p2 11 8 19
Sum 67 12 50 129 Sum 67 12 50 129
OLAP Queries
31