Documente Academic
Documente Profesional
Documente Cultură
SIAD bazat pe date: OLTP vs. OLAP Motoda de proiectare multidimensionala Aplicatii back-end Aplicatii front-end
Conceptul de fapt
Subiectul de analiz este reprezentat prin conceptul de fapt. Definiie : Faptele modeleaz subiectul de analiz. O fapt reprezint msura activitii determinat la intersecia tuturor informaiilor referitoare la activitate. Reprezentarea grafic la nivel conceptual a unei tabele de fapte se face astfel:
Tabela de fapte Vnzri Cantitate Valoare Msuri ale activitii
Tabela de Fapte
O tabel de fapte regrupeaz toi indicatorii referitori la un subiect de analiz care partajeaz acelai ansamblu de dimensiuni i care nu pot fi dedui din ali indicatori [Le data warehouse J.-M. Franco 1997]. n tabela de fapte sunt stocate date istorice referitoare la procesul operational din cadrul unei organizaii, care face obiectul analizei Tabela de fapte este cea mai mare ca volum de date dintre toate tabelele unui depozit, devenind tabela dominant a acestuia..
Produs
IDProdus
Marjabrut = Profitbrut / Costprodus Marjabruta este non aditiv deoarece aceasta se calculeaza ca ratie a sumelor si nu ca suma a raiilor.
Produs
IDProdus
Pe lng indicatorii de analiz, tabelele de fapte pot conine i cmpuri de date auxiliare. Acestea sunt utilizate pentru a calcula diverse durate care sunt interesante pentru procesul de analiz. Aceste atribute sunt non-aditive. Spre exemplu dac se dorete s se analizeze durata de staionare a unui produs n stoc, adic durata scurs de la achiziia sa i pn la vanzare se poate introduce cmpul data ultimei achiziii. .
Produs
IDProdus
Curs
IDCurs
Student
IDStudent
Profesor
IDProfesor
Tabelele de acoperire
Tabelele de acoperire spre deosebire de cele de urmrire a evenimentelor au ca scop de a pune n eviden ceea ce nu sa ntmplat mai degrab dect ceea ce s-a ntmplat. Tabelele de acoperire in evidena tuturor instanierilor unor dimensiuni care la un moment dat sunt supuse unor stri, explicnd astfel componenta de acoperire din denumirea lor. Acestea au ca scop final punerea n eviden a neparticiprii unor instanieri a unor dimensiuni, care se afl ntr-o anumit stare, la anumite procese ale activitii care vizeaz i dimensiunile n cauz, prin comparaie cu tabela fapte corespunztoare activitii respective. .
Tabelele de acoperire
Un exemplu clasic este tabela de urmrire a produselor aflate n promoie.
Vnzri
Timp
IDTimp
Produs
IDProdus
Promoie
IDPromo
Tabelele de acoperire
Prin comparaie cu tabela aferent activitii de vnzare se pot determina produsele aflate n promoie dar care nu au fost vndute. Pentru a facilita interogarea datelor, tabela de acoperire conine un atribut care s marcheze existena unei anumite stri care va lua ntotdeauna valoarea 1 sau adevrat
Tabelele de acoperire
.
Vnzri
Timp
IDTimp
Produs
IDProdus
Promoie
IDPromo