Professional Documents
Culture Documents
Veri Ambar
Off-Line alr Veri deiiminden ok sorgulama yaplr Eski verilerden oluur Kullanc says azdr (<100) st ynetime hitap eden KDSlerdir Veri madencilii gibi uzun ve karmak sreler sonucunda analizler yaplabilir
Veri Taban
On-Line alr Veri deiimi ilemleri younluktadr (DML) Gncel verilerden oluur Kullanc says fazladr (>1000) Veriye ulamak ve deitirmek isteyen her kullancya hitap eder Sorgularla istenilen sonulara annda ulalr
Gerek tablosu, temel i lmlerini ieren niteliklerden oluur. Bir gerek tablo, o tabloya ait spesifik nitelikler ve boyut tablolaryla ilikili yabanc anahtarlar iermektedir.
Boyut tablosu, gerek tablosunda saklanlan veriyi indeksler ve organize eden niteliklerden olumaktadr. Boyut tablosu, boyutu tanmlayan nitelikleri iermektedir.
Dezavantajlar:
Sorgu sonucunda Join edilmesi gereken tablolarn saysnn belirlenmesindeki zorluk Belirli bir sorguda kullanlacak tabloyu belirlemedeki zorluk
Kp (Cube)
Verinin hzl bir ekilde analizine izin veren veri yapsdr. Yldz modeli iin verilen rnek bir kp zerinde aadaki gibi saklanabilir:
Gerek tablosu :
prodId storeId p1 c1 p2 c1 p1 c3 p2 c2 p1 c1 p1 c2 date 1 1 1 1 2 2 amt 12 11 50 8 44 4
ok boyutlu (3D) kp :
day 2 day 1
p1 p2 c1 p1 12 p2 11
c1 44
c2 8
c2 4
c3 50
c3
Kp lemleri
rnek: Toplam Hesaplama
day 2
day 1
p1 p2 c1 p1 12 p2 11 c1 44 c2 8 c2 4 c3 50 c3
... sale(c1,*,*)
sum c1 67 c2 12 c3 50
p1 p2
c1 56 11
c2 4 8
c3 50
129
p1 p2 sum 110 19
sale(*,*,*)
Karmak sorgularn yavalndan kurtulmak iin veri ambar ile ilgili sorgulamalarn hzlandrlmas iin kullanlr.
MV Yaratma
CREATE MATERIALIZED VIEW base_lookup_mv PARALLEL BUILD IMMEDIATE REFRESH FAST ON COMMIT ENABLE QUERY REWRITE AS SELECT l.nam ,COUNT(b.tot) count_tot ,SUM(b.tot) sum_tot ,AVG(b.tot) avg_tot FROM base_table b, lookup_table l WHERE b.id = l.id GROUP BY l.nam;
: 60 s : 70 s : 1,015 s : 0.557 s