Dimenzijska struktura podataka Flashcards
Kako rasporediti iste podatke?
- operativni (transakcijski) pogled - ne dimenzijski pogled
- analitički pogled - dimenzijski pogled
Ako nekoga zanima prodaja proizvoda po tržištima i mjesecima, prepoznaj dimenzije i mjere (vrijednosti, činjenice).
Dimenzije: tržište, proizvod, vrijeme
Mjere: prodaja
Objasni dimenziju.
Dimenzija je određena pojavom kroz koju se prati poslovanje. Prirodno je kategorizirana (kategorijalni podatak). Pozicije ili članovi dimenzije vrijeme su 01/2022, 02/2022.
Objasni mjeru.
Mjera je kvantitativni pokazatelj pojave. Nije kategorizirana, većinom aditivan (zbrojiv) podatak. Mjera je ProdanoJedinica, VrijednostProdaje.
U čemu se konceptualno modeliranje izvršnih (operativnih) podataka u izvršnom (operativnom) sloju razlikuje od konceptualnog modeliranja analitičkih podataka u upravljačkom (analitičkom) sloju?
- svrsi modeliranja
- dekompoziciji sustava koji se modelira
- načinu modeliranja
Objasni razlike u svrsi modeliranja za
1. izvršne podatke
2. analitičke podatke
- a) modelirati podatke u slijedu izvršenja poslovnog procesa
b) izvršni (operativni) model je
“procesni”, jer prikazuje strukturu
podataka pri izvršenju poslovnog
procesa
c) primjer: Izvršenje poslovnog procesa Prodati robu - a) modelirati podatke rezultata (efekata) poslovnog procesa
b) analitički model je “analitički”, jer
prikazuje strukturu podataka pogodnu za analizu rezultata poslovnog procesa
c) primjer: Praćenje poslovnog rezultata Prodaja robe (analiza rezultata poslovnog procesa Prodati robu)
Objasni razlike u dekompoziciji sustava za
1. izvršni sloj
2. upravljački sloj
1.
a) u izvršnom sloju dekomponiraju se izvršni poslovni procesi do razine elementarnih poslovnih procesa
b) elementarni se proces dalje ne dekomponira, a uobičajeno se implementira jednom transakcijom
c) promatra se izvršenje procesa
2.
a) u upravljačkom sloju dekomponiraju se upravljački poslovni procesi kojima se analiziraju poslovni rezultati do razine elementarnih poslovnih rezultata
b) pritom može pomoći dekompozicija izvršnih procesa, jer se uz njih vežu poslovni rezultati
c) promatraju se procesi za čije smo rezultate zainteresirani
Objasni razlike u načinu modeliranja za
1. izvršne podatke
2. analitičke podatke
1.
a) modeliranje počinje od osnovnih (samostalnih) objekata
b) modeliranje se nastavlja modeliranjem veza odnosno asocijativnih objekata.
c) struktura modela pokazuje odnose između poslovnih objekata u slijedu izvršenja poslovnog procesa
d) primjer: Izvršenje poslovnog procesa Prodati robu
2.
a) modeliranje počinje uočavanjem mjera (asocijativnih objekata) kojima se prikazuju poslovni rezultati (numerički podaci zbrojivi po različitim dimenzijama)
b) modeliranje se nastavlja uočavanjem dimenzija (osnovnih objekata)
c) struktura modela pokazuje mjere (poslovne rezultate) gledane kroz dimenzije poslovanja
d) primjer: Praćenje rezultata Prodaja robe
Objasni modeliranje operativne (transakcijske baze) podataka.
- odabir poslovnih procesa za koje se oblikuje baza
- konceptualno oblikovanje - izrada (pod)modela entiteti-veze za svaki proces, promatra se izvršenje procesa, određuju se jaki entiteti i njihovi atributi te slabi i vezni entiteti odnosno veze jakih entiteta kojima se prikazuje izvršenje poslovnog procesa
- logičko oblikovanje -pretvorba modela entiteta-veza u relacijsku shemu baze podataka
- fizičko oblikovanje i implementacija (SQL) - definiranje fizičkog prostora, definiranje metoda adresiranja fizičkih slogova i implementacija u relacijsku bazu podataka
Objasni modeliranje analitičkih podataka.
- odabir poslovnih procesa za koje se oblikuje skladište podataka (dimenzijska baza podataka)
- konceptualno oblikovanje - izrada (pod)modela – zvijezde, kocke – dijagram entiteti-veze za svaki proces, ne promatra se izvršenje, nego rezultati (efekti) procesa
- logičko oblikovanje - pretvorba zvjezdaste sheme u relacijsku shemu baze podataka
- fizičko oblikovanje - agregati, implementacija u relacijsku bazu podataka
Kada je nešto degenerirana dimenzija?
Kad osim identifikatora nema drugih dimenzijskih atributa.
Kakvi su to
1. normalizirani entiteti
2. nenormalizirani entiteti?
- pahuljaste strukture, daje normalne relacije (tablice) u relacijskoj bazi podataka
- fleksibilnost i brzina pretraživanja
Kakve sve zbrojivosti mjera (vrijednosti) postoje?
- zbrojiva - iznos prodaje u valuti moguće je zbrajati po svim dimenzijama (vremenskoj i nevremenskoj)
- poluzbrojiva - stanje računa na dan nije moguće zbrajati u vremenu, ali je moguće zbrojiti sva stanja različitih računa jednog korisnika na dan
- nezbrojiva - vrijednost po jedinici (cijena)
Koji su koraci konceptualnog oblikovanja skladišta podataka nakon odabira (rezultata, efekta) poslovnog procesa?
- određivanje zrnatosti vrijednosnih atributa - vezni entitet
- određivanje vrijednosnih atributa - atributi veznog entiteta
- određivanje dimenzija i dimenzijskih atributa - (jaki) entitet
- razmatranje promjena dimenzija
- izrada zvijezda sheme (ER dijagram)
Objasni korak određivanje zrnatosti mjera u konceptualnom modeliranju.
Na koje je jake entitete (dimenzije) vezan vezni entitet. Na što se odnosi najmanja mjera (vrijednost). Određuje dimenzionalnost skladišta i ima utjecaja na njegovu fizičku veličinu:
1. najsitnija moguća zrnatost za svaku dimenziju?
2. poželjno je da je zrnatost najmanja
3. poželjno je da se dodavanjem novih dimenzija ne remeti zrnatost
(npr za proizvodprodavaonicadan može se dodati dimenzija promocija, ona ne mijenja osnovnu zrnatost jer se proizvod prodaje uz promociju ili bez nje).