Upload
nenadjtd
View
224
Download
0
Embed Size (px)
Citation preview
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
1/27
Univerzitet u Novom SaduTehniki fakultet Mihajlo Pupin
Zrenjanin
SEMINARSKI RAD
Prodaja Honda motocikala Data warehouse
Mentor: Student:Prof. dr iljana !adulovi" Nenad Nikoli"roj indek#a:M$T %&'%(Smer:$nforma)ione tehnolo*ije +Ma#ter
Zrenjanin, -%/.
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
2/27
Sadraj:
1 UVOD................................................................................................2
1.1 Datawarehouse osnovni pojmovi................................................21.1.1 Skladite podataka Datawarehouse.........................................................21.1.2 Transakciono i analitiko procesiranje podataka.........................................21.1.3 Razvoj skladita podataka...........................................................................3
2 Projektovanje baze podataka.............................................................4
2.1 Opis baze podataka Prodaja Honda motorika!a.........................."
2.2 ##$ mode! podataka....................................................................%
2.& $e!aioni mode! podataka............................................................'
2." (mp!ementaija mode!a podataka u sistemu za uprav!janje bazamapodataka..............................................................................................)
3 Kreiranje skladita podataka (Datawareo!se"...................................#
&.1. *na!iza korisni+kih zahveta za ana!iti+kim podaima........................,&.2. Projektovanje O-*P koke..............................................................,
3.1.1 Denicija e!e zvezde................................................................................"3.1.2 Denicija e!e pahulje..............................................................................."
&.2 o!ap/ $o!ap i Ho!ap koke...........................................................03.2.1 #$%&'.........................................................................................................(3.2.2 R$%&'..........................................................................................................(3.2.3 )$%&'.........................................................................................................(3.2.* pis di!enzija+ a,re,acija+ !era i izraunljivih podataka.............................(
&.& Dimenzije O-*P koke................................................................1
&." etoda zvezde3 4Star5..............................................................13.*.1 'rodaja !odela !otorcikala po !esti!a..................................................1-3.*.2 'rodaja !odela !otorcikala po !eseci!a...............................................11
&.% etoda pahu!je3 4Snow6ake5....................................................123..1 'rodaja !odela !otorcikala po klasa!a+ proizvo/ai!a i re,ioni!a.... ..123..2 'rodaja !odela !otorcikala po re,ioni!a+ klasa!a+ !esti!a+................12!eseci!a i proizvo/ai!a...................................................................................12
&.' 7reiranje O-*P koke 4O-*P/ $O-*P/ HO-*P5............................1&
4 $naliti%ki poda&i..............................................................................1'
".1 (zvoz ana!iti+kih podataka i kreiranje izvedenih 4Pivot5 tabe!a48emazvezde5 prodaja mode!a motorika!a po mestima................................1)
".2 (zrada dija9rama i 9rakona 4;hart 8ema zvezde5 prodajamode!a motorika!a po mestima..........................................................1,
".& (zvoz ana!iti+kih podataka i kreiranje izvedenih 4Pivot5 tabe!a48emapahu!je5 prodaja mode!a motorika!a po re9ionima/ proizvo
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
3/27
1 UVOD
1.1 Datawarehouse osnovni pojmovi
Skladi0tenje podataka 12ata 3arehou#in*4 je uz po#lovnu inteli*en)iju tehnolo*ija kojaoptimizira o*romne koliine podataka u #i#teme i pro)e#e za potre5e izve0tavanja i analize
po#lovanja.
2ata 6arehou#e #adr7i veliku koliinu podataka koje #u or*anizovana u manje lo*ikejedini)e 2ata Mart + ovi. Poda)ima koji #u #me0teni u 2ata 6arehou#e #e pri#tupa preko2ata Mart8ova. 2ata Mart o5ino pred#tavlja pod#kup lo*iki povezanih podataka iz 2ata6arehou#a koji #e odno#i na odre9enu o5la#t. 2ata Mart8ovi #e dizajniraju #namerom da
5udu o#nova poten)ijalnih upita od kranjih kori#nika.
2ata 6arehou#e arhitektura #e #a#toji iz #lede"ih nivoa:
;perativna 5aza i ek#terna 5aza podataka Nivo za pri#tup informa)ijama Nivo za pri#tup poda)ima Nivo direktorijuma podataka 1metadata4 Nivo za upravljanje pro)e#ima Nivo za komunika)iju aplika)ija 1me##a*in*4 Nivo data 3arehou#e
Nivo za tran#forma)iju podataka
1.1.1 Skladite podataka Datawarehouse
Namena #kladi0tenje podataka podrazumeva or*aniza)iju #ilnih *omila podataka, koje #ejavljaju # razliitih me#ta, u or*aniza)ione )eline iz kojih 5i #e po potre5i pozivali 7eljenipo#lovni poda)i. Te )eline #u 5aze podataka. itna je kredi5ilno#t podataka 0to upu"uje napotre5u #talno* a7uriranja. Skladi0tenje podataka #adr7i podatke na temelju kod kojih #e vr0ipo#lovno upravljanje, odno#no prikupljanje podataka i i#poruka informa)ija u o5liku znanja,
proizvoda ili u#lu*a.e#to #e opi#uje kao nain kori0"enja raunara za vo9enje neprekidnih 1trajnih4
po#lovnih pro)e#a.
-
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
4/27
udu"i da je pro)e# dono0enja po#lovne odluke analitiki pro)e#, #tvorena je dru*a #inta*ma8 #talno do#tupne analitike o5rade.
;=?P 1;n =ine ?naliti)al Pro)e##in*4 je vr#ta tehnolo*ije koja omo*u"ava analitiarima imenad7erima uvid u podatke kroz 5rz, konzi#tentan i interaktivan pri#tup velikom 5roju
raznovr#nih izve0taja, #ainjenih na o#novu informa)ija do5ijenih tran#forma)ijom #irovihpodataka. Na ovaj nain #e o#likavaju #ve dimenzije jedno* po#lovno* poduhvata. 2ata3arehou#e podrazumeva ovaj pri#tup.
;=TP ;=?P
;5rada podataka ?naliza podataka
@elik 5roj tran#ak)ija Aomplek#ni upiti
M58B5 podataka B5 +T5 podataka
Sirovi poda)i Sumarni i prera9eni poda)i.
Mno0tvo razliitih kori#nika 2ono#io)i odluka i analitiari
?7urirani poda)i $#torij#ki poda)i
Tabela 1. Saet prikaz osnovnih razlika OLTP i OLAP obrade podataka.
1.1.! "a#voj skladita podataka
!azvijanje #kladi0ta podataka temeljeno je na razliitim rela)ij#kim platformama # po#e5nim
na*la#kom na optimalnu veliinu i 5rzinu izvo9enja podataka. !adna #voj#tva i izvo9enjaprikupljanja, o5rade, pohrane i do#tupno#ti potre5nih podataka potpomo*nute #u primenom;=?P tehnolo*ije kojom #e o#tvaruje 5rz i #mi#len vi0edimenzij#ki pri#tup poda)ima
po#lovanja.
Poznato je kako preduze"a 5aziraju #voje po#lovne odluke na mno0tvu podataka koje )rpe iz#polja0njih i unutra0njih izvora, a koje je potre5no i#pravno u#kladi0titi, or*anizovati ikori#titi.
&
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
5/27
2 $rojektovanje %a#e podataka
2.1 Opis %a#e podataka $rodaja &onda motorcikala
U ovom #eminar#kom radu je prikazana 5aza podataka lokalno* uvoznika motor)ikala, kojatre5a da omo*u"i memori#anje, uvanje, pretra*u, o5radu i analizu podataka o prodatimmotor)iklima na nivou dr7ave. ;vi poda)i #e prikupljaju od po#lovnih partnera, tj. firmi koje
prodaju motor)ikle za uvoznika ili od prodavni)a #amo* uvoznika.
U 5azi tre5a da #e nalaze poda)i o prodatim honda motor)iklima, i to: #erij#ki 5roj, nazivmodela, 5oja, oznaka au#puha, kla#a, proizvo9a, *odina proizvodnje, *odina i me#e)
prodaje, me#to i re*ion u kojem je prodat motor, kao i neki o#novni poda)i o kup)umotor)ikla: CMB, prezime, ime, uli)a i 5roj, telefon.
Cedan kupa) mo7e da kupi i vi0e motor)ikala od uvoznika, dok #e jedan motor)ikl prodaje#amo jednom kup)u. U 5azi #e neevidentiraju poda)i o motor)iklima koji jo0 ni#u prodati, analaze #e na pla)evima firmi ili prodavni)a koje vr0e prodaju ovih motor)ikala.
Dto #e tie modela, za #vaki motor)ikl #e uvek zna kom modelu pripada 1proizvodni ikatalo0ki naziv4, koja je zapremina motora motor)ikla 1u )m&4, #na*a motora motor)ikla 1uAS4, pro#ena potro0nja motor)ikla 1u ='%km4, zatim kojoj kla#i motor)ikla pripada 1npr.kla#a
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
6/27
2.2 ''" model podataka
2o5ijeni kon)eptualni model podataka Po3er 2e#i*ner %-. mo7e lako preve#ti u fiziki
model podataka, a zatim i *eneri#ati konkretnu 5azu podatka.;#novni elementi kon)eptualno* modela podataka #u: entiteti, elementarni poda)i, atri5uti, domeni, rela)ije.
Na #li)i %. je prikazan kon)eptualni model.
Slika 1. Konceptualni model podataka
(
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
7/27
2.! "elacioni model podataka
Slika 2. elacioni model podataka
Na #li)i -. je prikazan rela)ioni model podataka. !ela)ioni model pred#tavljamo putem0eme koja je *eneri#ana od prethodno*
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
8/27
2.( )mplementacija modela podataka u sistemu #a upravljanje %a#ama
podataka
Slika !. elationships u "icroso#t Access 2$$%
=o*iki nezavi#tan GG! model podataka je kreiran uPo&er 'esi(ner 12
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
9/27
! *reiranje skladita podataka +Datawarehouse,
Skladi0te podataka je kreirano u alatu:"icroso#t Anal)ses "ana(er ver. 2$$$.
!.1. -nali#a korisnikih #ahveta #a analitikim podacima
?nalizom podataka u formi #kladi0ta podataka, potre5no je dati od*ovore na #lede"ekori#nike zahteve:
Aoliko je motor)ikala prodato u nekom me#tuI Aoliko je motor)ikala prodato po re*ionimaI Prikazati prodaju motor)ikala po proizvo9aimaI Prikazati prodaju motor)ikala po proizvo9aima i kla#amaI Prikazati prodaju motor)ikala po re*ionima, proizvo9aima i kla#amaI Aako #e kre"e prodaja motor)ikala po me#e)imaI
!.2. $rojektovanje O-$ kocke
;lap #i#temi kao #kladi0ta podataka kori#te multidimenzinonalno#t i denormaliza)iju i mo7e#e re"i da pred#tavljaju nado*radnju #kladi0ta podataka.
;#novni elepmenti ;=?P #i#tema #u:
aza podataka, koja #lu7i kao o#nova za analizu,
;=?P #erver, za upravljanje i manipula)iju poda)ima,
$nterfej# #i#tem, prema kori#niku i prema dru*im aplika)ijama ,
?lati za admini#tratiranje.
!.1.1 De/inicija eme #ve#de
Demu zvezde karakteri#ti0e denormaliza)ija. $#ti poda)i #e uvaju na vi0e me#ta u #kladi0tu,ime #e o5ez5edjuje jedno#tavno#t i do5ijaju potre5ne performan#e za pro)e#iranje ;=?P#i#tema. Time 0ema zvezde zahteva velike memorij#ke re#ur#e, a i velike dimenzione ta5elemo*u uti)ati na pad performan#i #i#tema.
!.1.2 De/inicija eme pahulje
Dema pahulje za razliku od 0eme zvezda primenjuje prin)ipe normaliza)ije. Time #manjujemoredundantno#t i #manjujemo koliinu podataka. Time #e po5olj0avaju performan#e #i#tema.
Nedo#tatak 0eme pahulje 0to mora da kreira dodatne veze, koje pri pro)e#u upita mo*upo*or0ati performan#e #i#tema, Tako9e odr7avanje 0eme pahulje je relativno #lo7eno
#o5zirom da u 5azi po#toji ve"i 5roj ta5ela.
J
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
10/27
!.2 0olap "olap i &olap kocke
!.2.1 0O-$
M;=?P pred#tavlja tradi)ionalan nain ;=?P analize. M;=?P 5aze podataka imajuo*ranienje veliine #kupa podataka #a kojima mo*u da 5arataju kao i na 5roj dimenzijakoje o5ez5edjuju do5re performan#e #i#tema. 2a 5i #e vr0ila 5ilo kakva analiza poda)imoraju da #e uitaju u vi0e dimenzionalnu #trukturu odno#no ko)ku. Pri tome #e vr0e razni
prorauni da 5i #e kreirale a*re*a)ije i popunili poda)i, 0to vremen#ki mo7e da traje du*o uzavi#no#ti od performan#i #ervera. Tek onda mo7e da #e pone analiza. Predno#ti M;=?Parhitekture je 0to o5ez5edjuju odline performan#e kada radi #a ve" #reunatim poda)ima1a*re*a)ijama4. Nedo#tatak je 0to #e te0ko dodaju nove dimenzije.
!.2.2 "O-$
!;=?P pri#tupa poda)ima direktno iz data 6arehou#e8a i rade #a rela)ionim 5azamapodataka. ;vi #i#temi mo*u da rade #a velikim #kupovima podataka. >im #e odredi izvorpodataka odmah mo7e da #e zapone analiza. SKo5zirom da #e direktno radi nad 5azamapodatka kori#niku #u uvek do#tupni teku"i poda)i. !;=?P nam omo*u"uje da radimo #avelikom koliinom podataka jer mo7emo uvek da dodajemo nove dimenzije. U ovom #luajuvi0edimenzionalna analiza #e tran#formi0e u niz SL= nared5i koji #e dalje preno#e narela)ionu 5azu podataka. Svaki !;=?P izve0taj #u0tin#ki pred#tavlja jedan ili vi0e SL= upitaije izvr0enje mo7e da traje du*o. Z5o* to*a prerforman#e mo*u da 5udu lo0e.
!.2.! &O-$
Mo7da naj5olje re0enje za ;=?P #i#teme je ;=?P arhitektura. ;n pred#tavlja kom5ina)ijuM;=?P i !;=?P arhitektura. ;=?P alati imaju pri#tup i vi7edimenzionalnim i rela)ionim
5azama podataka i ima za )ilj da i#kori#ti do5re performan#e vi#edimenzionalne analize tj.kratko vreme odziva i analitike mo*u"no#ti i dinamiki pri#tup relai)onih 5aza. $ onda;=?P je u #tanju da izvr0ava vrlo #lo7ene SL= nared5e a pritom #e dodaju novemo*u"no#ti za rad #a vi0edimenzionalnim 5azama podataka.
!.2.(pis dimen#ija areacija mera i i#raunljivih podataka
2imenzije #e #me0taju u ta5ele dimenzija koje #adr7e nazive #vako* lana dimenzije, a #vakilan dimenzije naziva #e atri5ut. U #vetu #kladi0ta podataka kljuni atri5ut u ta5eli dimenzijamora da #adr7i jedin#tvenu vredno#t za #vako* lana dimenzije. Cedna dimenzija mo7e da#adr7i vi0e atri5uta. ?tri5uti mo*u da 5udu:
Brupi0u"i Ne*rupi0u"i
Ne *rupi0u"i mo*u da #e nazivaju i o#o5inama lana dimenzije a *rupi0u"i atri5utu mo*u da#e kom5inuju u hijerarhije. ijerarhije pred#tavljaju put kojim #e u izradi analiza #i#tem kre"e
po du5ini kroz vredno#ti.
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
11/27
Mere #e #me#taju u ta5ele kojima nazivamo te5ele injeni)a. Svaka kolona u ta5eli injeni)aje kljuna kolona uli kolona injeni)a. Aolona mo7e da #adr7i podatke o referen)ama. Ta5elainjeni)a za #vako* lana radije kori#ti 0ifru numeriko* tipa ne*o naziv lana. Ukoliko #e zaoznaavanje lanova dimenzije kori#te )elo5rojni poda)i, tada #e za opi#ane podatke lanovadimenzije kreiraju ta5ele dimenzija, 0to #u#tin#ki mo7emo #hvatiti kao 0ifarnik.
!.! Dimen#ije O-$ kocke
Standardne dimenzije ko)ki koje "e 5iti kreirane #u poda)i iz ta5ela: Me#to + Naziv me#ta ?u#puh + Naziv au#puha Me#e) + Naziv me#e)a oja + Naziv 5oje Model + Naziv modela Ala#a + Naziv kla#e Naziv modela !e*ion + Naziv me#ta Naziv re*iona Proizvodja) + Naziv proizvo9aa Naziv modela
i prikazani #u na #li)i F:
Slika *. 'imenzi+e OLAP kocke
!.( 0etoda 3#ve#de4 +Star,
!.(.1 $rodaja modela motorcikala po mestima
%
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
12/27
Ura9ena je ko)ka metodom Ozvezde koja je prikazana na #li)i (:
Slika ,. Proda+a modela motorcikala po mestima
Aada #e #tartuje
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
13/27
!.5 0etoda 3pahulje4 +Snow/lake,
!.5.1 $rodaja modela motorcikala po klasama proi#vo6aima i reionima
Areirana je ko)ka metodom Opahulje koja je prikazana na #li)i H:
Slika %. Proda+a modela po proizvod+acima i re(ionima
!.5.2 $rodaja modela motorcikala po reionima klasama mestima
mesecima i proi#vo6aima
Slika . Proda+a modela motorcikala po re(ionima/ klasama/ mestima/ mesecima i
proizvo0aima.
%-
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
14/27
!.7 *reiranje O-$ kocke +0O-$ "O-$ &O-$,
U ovom #vim #luajevima kreiranih ko)ki kori#tila #e M;=?P analiza podataka.
Prikaz M;=?P ko)ke prodaja modela motor)ikala po me#tima
Na #li)i . prikazuje #e editor ko)ke za 5roj prodatih modela motor)ikala po me#tima 10emazvezde4:
Slika . 3ditor kocke za bro+ prodatih modela motorcikala po mestima
%&
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
15/27
Prikaz M;=?P ko)ke podaja prodatih modela motor)ikala po me#e)ima
Na #li)i %. prikazuje #e editor ko)ke za 5roj prodatih modela motor)ikala po me#e)ima10ema zvezde4:
Slika 1$. Proda+a prodatih modela motorcikala po mesecima
%F
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
16/27
Prodaja motor)ikala po kla#ama, proizvo9aima, modelima i re*ionima
Na #li)i %%. je prikazan editor ko)ke za 5roj prodatih motor)ikala po kla#ama, proizvo9aima,modelima i re*ionima prodaje 10ema pahulje4:
Slika 11. 4ube 3ditor za bro+ prodatih motorcikala po klasama/ proizvo0a5ima i re(ionima
%(
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
17/27
Na #li)i %-. je prikazan editor ko)ke 1#li7ena ko)ka4 za 5roj prodatih motor)ikala po kla#ama,proizvo9aima, modelima, me#tima, po me#e)u prodaje i re*ionima prodaje 10ema pahulje i0ema zvezde4. 2odao #am jo0 dve mere koji #e izraunavaju, ukupan iznos#a merom
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
18/27
( -nalitiki podaci
(.1 )#vo# analitikih podataka i kreiranje i#vedenih +$ivot, ta%ela+ema
#ve#de, prodaja modela motorcikala po mestima
U GQ)el -H poda)i iz ko)ki #e preuzimaju na #lede"i nain. U #tav)i menija data nalazi #eop)ija za ek#portovanje podataka iz ;=?P ko)ki +6rom other sources. ira #e op)ija6rom
Anal)st Services *de #e do5ija konek)ija #a #erverom. U5a)uje #e ime #ervera ako nemaponu9enih une#e #e naziv #ervera koji #e kori#ti. $zvr0i konek)ija, oda5ere #e 5aza #a kojom#u #e prethodno pro)e#irale ko)ke. 2alje #e 5ira ko)ka iz koje #e 7eli da #e prika7u poda)i.
U ovom #luaju uzima #e 5roj prodatih modela motor)ikala po me#tima. Samim oda5iromko)ke u GQ)el -H 5ira #e Pivot ta5le 5ez ova Pazova 2
)onda 48
*" &SD
1
)onda 4R*-
1
>ovi =eej "
)onda 46832
1
)onda 4832 S
1
)onda 4R3"
1
)onda 4R8
*5-
1
>ovi =eo9rad 2
%H
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
19/27
)onda 4622
1
)onda 4R3"
1
>ovi Sad 2
)onda 461" 1
)onda 4622
1
Pozareva &
)onda 4R8*5-
1
)onda 4R85--
1
)onda R1 1
Stara Pazova "
)onda 48R5-- & 1
)onda 4R3"
1
)onda 4R8*5-
1
)onda 4RR72
1
?emerin 2
)onda 4RR5-
1
)onda R5 1@emun 2
)onda 4R*-
1
)onda RR 1
@renjanin 2
)onda 4682-
1
)onda 4R85--
1
Akupno 20
Tabela 2. Pivot tabela proda+a modela motorcikala po mestu 78ema zvezde9
(.2 )#rada dijarama i ra/ikona +8hart ema #ve#de, prodaja modela
motorcikala po mestima
%J
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
20/27
'i+a(ram 1.Pivot chart : Proda+a motorcikala po mestima
%
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
21/27
(.! )#vo# analitikih podataka i kreiranje i#vedenih +$ivot, ta%ela+ema
pahulje, prodaja modela motorcikala po reionima proi#vo6aima i
klasama
>aziv re9iona/ nazivproizvo
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
22/27
)onda 4R *- 1
)onda 4R8 *5- 1
)onda 4RR 72 1
Sumadija "
*B Honda 1)onda R1 1
Dajm!er Honda &
)onda 468 32 1
)onda 4R8 *5- 1
)onda 4R8 5-- 1
Akupno 20
Tabela 2. Pivot tabela proda+a modela motorcikala po re(ionima/ proizvo0a5ima i klasama
78ema pahul+e9
-%
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
23/27
(.( )#rada dijarama i ra/ikona +8hart ema pahulje, prodaja
modela motorcikala po reionima proi#vo6aima i klasama
'i+a(ram 2. Pivot chart : Proda+a modela motora po proizvo0a5ima/ re(ionima i klasama
78ema pahul+e9
--
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
24/27
(.5 $ostavljanje upita i O-$ kocke
(.5.1 0D9 upiti +0D9 :ueries,
Multidimenzioni termin !ela)iona analo*ija
Kocka 74ube9 Tabela 7Table9
;ivo 7Level9 Kolona 74olumn : strin( or discrete number9
'imenzi+a 7'imension9 ;ekoliko povezanih kolona 7Several related columns9
"era 7"easure9 Kolona 74olumn : discrete or continuous numeric9
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
25/27
-4 roj prodatih motor)ikala odre9eno* modela po me#tima u junu me#e)u :
Select
Klasa.Members on Columns,
e!ion.Members on o"s
#rom [Slo$ena kocka]
%&ere
[Mesec].['ll Mesec].[jun]
Slika 1*. "'=>uer) izvr8avan+e upita nad kockom proda+a modela motorcikala po
re(ionima/ proizvo0a5ima i klasama 7sloena kocka9
-F
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
26/27
5 ;akljuak
Prava znanja i prave informa)ije #u #tvari koje #u u vremenu u kojem 7ivimo najvrednije. Umodernom po#lovanju praktino je nemo*u"e 5iti u#pe0an ukoliko ne po#edujemo praveinforma)ije, ali je podjednako va7no da znamo kako da upotre5imo te informa)ije.
Areiranje 26 nam pru7a mo*u"no#t da iz #op#tveno* po#lovanja utvrdimo konkretne zakonetr7i0ta na ovom primeru i da podatke koje imamo kori#timo na naine na koje do #ada ni#momo*li.
$maju"i u vidu da #u moto kompanije u*lavnom veliki #i#temi, dono#io)ima odluka je mno*olak0e da #e upoznaju #a #itua)ijom u #vakom #e*mentu ako u #vakom momentu mo*u dado5iju #vaku zahtevanu analizu koja 5i mo*la da im 5ude potre5na i to 5ez veliko* ekanja.;=TP #i#temi ni#u u mo*u"no#ti da to pru7e i tu #e javlja potre5a za kreiranjem ;=?P#i#tema i 2ata 6arehou# + a .
-(
7/25/2019 Kompleksne Baze Podataka Nenad Nikolic MIT 13-15
27/27
7 iteratura
%.?lempije @eljovi" + Menad7ment informa)ioni #i#temi u prak#i, Aompjuter 5i5lioteka
>aak, --.-.Mike Bunderlo, Co#eph =. Corden + SL= Server -, Mikro knji*a, eo*rad, -%.&.333.data3arehou#e.ittold5oQ.)om F.333.data5a#ean#3er#.or*'de#i*nin*VolapV)u5e#Vhtm
http://www.datawarehouse.ittoldbox.com/http://www.databaseanswers.org/designing_olap_cubes_htmhttp://www.datawarehouse.ittoldbox.com/http://www.databaseanswers.org/designing_olap_cubes_htm