Documente Academic
Documente Profesional
Documente Cultură
Tipuri de scheme in
depozite de date
2. OLAP
3. Hipercuburi
1. Tipuri de scheme in
depozite de date
Modelarea schemei
Un datawarehouse foloseste de obicei o
schema denormalizata partial sau total
(cum ar fi star schema) pentru a imbunatati
performantele de regasire a datelor
O interogare a unui datawarehouse tipic
scaneaza mii sau milioane de inregistrari.
De exemplu : "Find the total sales for all
customers last month."
Denormalizarea
Procesul de adaugare a redundantei pentru a
scapa de joinuri complexe, in scopul de a
optimiza performantele bazei de date.
In unele cazuri, se poate face prin trecerea de
la o forma normala superioara la o forma
normala inferioara.
ARHITECTURA DWH
a.Structura DW Schema
STEA
Componentele modelului:
- 1 tabela de fapte (masuri)
- n tabele dimensiuni
dim1
dim6
dim2
tabela fapte
dim5
dim4
Star schema
dim3
Redundanta redusa
Usor de ntretinut
dim 3
dim 4
dim1
dim 5
dim2
dim 6
tabela fapte
dim9
dim7
dim10
dim8
dim11
Snowflake schema
dim12
c. Structura DW Schema
constelaie de fapte
Schema galaxie
mai multe tabele de fapte, conectate ce
utilizeaz aceleai tabele-dimensiune
dim1
dim2
Tabela fapte 1
dim5
dim4
dim3
Tabela fapte 2
dim6
Constellation schema
Date si Metadate
4501.00
Data
Vanzari
Curent (2004)
Tuborg
Bucuresti
Ianuarie
Metadate
2. OLAP
OLAP
Online Analytical Processing (OLAP)
foloseste o abordare multidimensionala
pentru a organiza si a analiza datele de
business
Intr-o abordare multidimensionala, datele
sunt organizate in dimensiuni, unde o
dimensiune reflecta cum gandesc despre
business utilizatorii de business
Business-Focused
Multidimensional Data
Business-Focused
Multidimensional Data
Business-Focused
Multidimensional Data
Business-Focused
Calculations
Business-Focused
Calculations
Business-Focused
Calculations
Doua exemple de calcule disponibile in sistemele
OLAP :
Aggregations fac "roll up" pe nivelurile
organizate in ierarhii. De exemplu, aplicatia poate
sa faca vanzarile Roll Up pe week, month, quarter
si year.
Time-series calculations, cum ar fi : percent
difference from last year, period-to-date values etc.
3. Hipercuburi
Hipercuburi
Multidimensional
Multidimensionalitatea converteste
bidimensionalul, date orientate pe rand si coloana
(row and column oriented data), intr-un cub
multidimensional; fetele cubului reprezinta
dimensiuni.
Denver
LA
SF
West
February
March
Actual Budget Actual Budget
Sales
Camera
TV
VCR
Audio
Margin Camera
TV
VCR
Audio
VCR
Jan
Feb
Mar
Qtr 1
Jan
Feb
Mar
Qtr 1
Apr
Mar
Feb
Jan
Actual
Budget
Sales Margin Sales Margin
East
West
South
Total
East
West
South
Total
TV
VCR
Apr
Mar
Feb
Jan
TV
East
West
Actual Budget Actual Budget
Sales
TV
VCR
East
Actual
Budget
Forecast
Variance
West Actual
Budget
Forecast
Variance
Margin
TV
VCR
Accountant
February
Region Manager
OEM
Retail
OEM
Retail
Product Manager
Financial Analyst
Agregare si detaliere
Timp
Piete
Masuri
Produse
An
Tara
Profit
Categorie
Trimestru
Regiune
Vanzari
Brand
Luna
Zona
Prf.marginal
Pachet
Saptamana
Oras
Cheltuieli
Marime
si detaliere