L3. Dimenzijska struktura podataka Flashcards

1
Q

Koja dva pogleda na podatke postoje?

A

operativni (transakcijski, ne dimenzijski) i analitički (dimenzijski)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Čime je određena dimenzija i kakav je to podatak?

A

pojavom kroz koju se prati poslovanje
kategorijalni podatak

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Što je mjera?

A

kvantitativni pokazatelj pojave
nije kategorizirana, većinom aditivan (zbrojiv) podatak

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

U čemu se razlikuje konceptualno modeliranje izvršnih podataka od analitičkih podataka?

A
  • svrsi modeliranja
  • dekompoziciji sustava koji se modelira
  • načinu modeliranja
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Objasni razlike u svrsi modeliranja.

A

izvršni podaci:
- modeliranje podataka u slijedu izvršenja poslovnog procesa
- prikazuje se struktura podataka pri izvršenju poslovnog procesa

analitički podaci:
- modeliranje podataka rezultata poslovnog procesa
- prikazuje se struktura podataka pogodna za analizu rezultata poslovnog procesa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Objasni razlike u dekompoziciji sustava.

A

izvršni podaci:
- dekomponiraju se izvršni poslovni procesi do razine elementarnih poslovnih procesa
- elementarni proces implementira se jednom transakcijom
- promatra se izvršenje procesa

analitički podaci:
- dekomponiraju se upravljački poslovni procesi kojima se analiziraju poslovni rezultati do razine elementarnih poslovnih rezultata
- može doći do dekompozicija izvršnih procesa jer se uz njih vežu poslovni rezultati
- promatraju se procesi za čije smo rezultate zainteresirani

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Objasni razlike u načinu modeliranja.

A

izvršni podaci:
- modeliranje počinje od osnovnih (samostalnih) objekata, a nastavlja se modeliranjem veza, tj. asocijativnih objekata
- struktura modela pokazuje odnose između poslovnih objekata u slijedu izvršenja poslovnog procesa

analitički podaci:
- modeliranje počinje uočavanjem mjera (asocijativnih objekata) kojima se prikazuju poslovni rezultati (numerički podaci zbrojivi po različitim dimenzijama), a nastavlja se uočavanjem dimenzija (osnovnih objekata)
- struktura modela prikazuje mjere (poslovne rezultate) gledane kroz dimenzije poslovanja

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Koji su koraci prilikom modeliranja operativne baze podataka nakon što se odaberi poslovni procesi za koje se oblikuje baza?

A
  1. konceptualno oblikovanje - izrada pod-modela ER za svaki proces - proučava se izvršenje procesa (jaki entiteti i njihovi atributi, slabi i vezni entiteti - veze jakih entiteta)
  2. logičko oblikovanje - pretvorba ER modela u relacijsku shemu
  3. fizičko oblikovanje i implementacija (SQL) - definiranje fizičkog prostora, metoda adresiranja fizičkih slogova, implementacija u relacijsku bazu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Koji su koraci prilikom modeliranja skladišta podataka nakon što se odaberi poslovni procesi za koje se oblikuje dimenzijska baza?

A
  1. konceptualno oblikovanje - izrada (pod)modela - zvijezde, kocke - dijagram ER za svaki proces - promatraju se rezultati (efekti) procesa
  2. logičko oblikovanje - pretvorba zvjezdaste sheme u relacijsku shemu baze podataka
  3. fizičko oblikovanje - agregati, implementacija u relacijsku bazu
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Po čemu se degenerirana dimenzija razlikuje od ostalih dimenzija?

A

osim identifikatora nema drugih dimenzijskih atributa

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Objasni normaliziranost dimenzijskih entiteta.

A
  • “normalizirani” entiteti - pahuljasta struktura, daje normalizirane relacije (tablice) u relacijskoj BP
  • “nenormalizirani” entiteti - fleksibilnost i brzina pretraživanja
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Objasni kakva sve mjera može biti s obzirom na zbrojivost.

A
  • zbrojiva mjera - npr. iznos prodaje u valuti moguće je zbrajati po svim dimenzijama
  • poluzbrojiva mjera - npr. stanje računa na dan nije moguće zbrajati u vremenu, ali moguće je zbrojiti sva stanja različitih računa jednog korisnika na dan
  • nezbrojiva mjera - npr. vrijednost po jedinici
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Navedi korake konceptualnog modeliranja skladišta podataka.

A
  1. određivanje zrnatosti vrijednosnih atributa - vezni entitet
  2. određivanje vrijednosnih atributa - atributi veznog entiteta
  3. određivanje dimenzija i dimenzijskih atributa - jaki entitet
  4. razmatranje promjena dimenzija
  5. izrada zvijezda sheme (ER) dijagram
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Objasni određivanje zrnatosti mjera.

A
  • na koje je jake entitete vezan vezni entitet
  • na što se odnosi najmanja mjera (vrijednost)
  • određuje dimenzionalnost skladišta - poželjno je da je zrnatost najmanja i da se dodavanjem novih dimenzija ne remeti zrnatost
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Objasni određivanje atributa mjere.

A
  • svi oblici numeričkog izraza promatrane pojave postaju atributi mjera
  • mjera (vrijednosti) općenito ima više
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Objasni određivanje dimenzijskih atributa.

A

dimenzijski atributi:
- pravi - opisuju hijerarhiju pozicija dimenzije
- opisni - opisuju poziciju

17
Q

*Dimenzijski entitet (tablica) ne treba biti normaliziran. Kako to utječe na bazu?

A
  • ušteda prostora minimalna
  • može otežati selekciju po dimenzijskim atributima
18
Q

Na koji se način određuje dimenzija vremena i zašto?

A

eksplicitno jer standardna domena vremena obično nije dovoljna

19
Q

Ima li degenerirana dimenzija dimenzijskih atributa?

A

nema, ali ima ključ u činjeničnoj tablici, dimenzijska tablica ne mora postojati

20
Q

Objasni promjenu dimenzije.

A
  • dimenzije nisu konstantne
  • većina dimenzija doživljava samo manje izmjene
  • promjenu dimenzije treba pratiti - nova vrijednost nadomješta staru, bilježe se sve vrijednosti dimenzije tako da se unese vremenska oznaka i generira novi ključ pa postoji više zapisa
  • u jednom se zapisu bilježi originalna vrijednost i tekuća vrijednost, a moguće je bilježiti i više njih
21
Q

Objasni logičko modeliranje skladišta podataka.

A
  • pretvorba zvjezdaste sheme u logički model
  • kreiranje relacijske sheme
  • određivanje imena relacije, imena i tipova atributa
  • određivanje stranih ključeva
22
Q

Objasni agregate podataka u fizičkom modeliranju.

A
  • agregat sadrži agregirane (zbrojene) vrijednosti nižih razina dimenzija
  • pohranjeni agregati ubrzavaju obradu dimenzijskih podataka
  • agregati mogu biti pohranjeni u posebnoj agregatnoj tablici
23
Q

Kakvi su podaci u stvarnovremenom skladištu?

A
  • jednako ažurni kao u bazi podataka ili
  • kašnjenje u ažurnosti je prihvatljivo
24
Q

Navedi pristupe ažuriranju podataka u stvarnovremenskom skladištu?

A
  • skoro stvarnovremenski ETL - učestalije izvođenje ETL procedure
  • direct trickle feed - direktno ažuriranje činjenične tablice
  • trickle and feed - ažuriranje se radi u posebnoj činjeničnoj tablici koja se pravovremeno alternira s radnom činjeničnom tablicom