Dejstva vs. Tabele dimenzij v zbirki podatkov

Kazalo:

Dejstva vs. Tabele dimenzij v zbirki podatkov
Dejstva vs. Tabele dimenzij v zbirki podatkov
Anonim

Dejstva in razsežnosti tvorijo jedro vsakega prizadevanja poslovne inteligence. Te tabele vsebujejo osnovne podatke, ki se uporabljajo za izvedbo podrobnih analiz in izpeljavo poslovne vrednosti. Ta članek obravnava razvoj in uporabo dejstev in dimenzij v bazi podatkov.

Image
Image

Kaj so dejstva in tabele dejstev?

Tabele dejstev vsebujejo podatke, ki ustrezajo določenemu poslovnemu procesu. Vsaka vrstica predstavlja en dogodek, povezan s postopkom, in vsebuje merilne podatke, povezane s tem dogodkom.

Na primer, maloprodajna organizacija ima lahko tabele dejstev, povezane z nakupi strank, telefonskimi klici službe za stranke in vračili izdelkov. Tabela nakupov strank bi verjetno vsebovala informacije o znesku nakupa, morebitnih uporabljenih popustih in plačanem prometnem davku.

Informacije, ki jih vsebuje tabela dejstev, so običajno numerični podatki in pogosto so podatki, s katerimi je mogoče enostavno manipulirati, zlasti s seštevanjem več tisoč vrstic. Na primer, zgoraj opisani trgovec bo morda želel pridobiti poročilo o dobičku za določeno trgovino, linijo izdelkov ali segment strank. Trgovec lahko to stori tako, da iz tabele dejstev pridobi informacije, ki se nanašajo na te transakcije, izpolnijo posebna merila in nato te vrstice seštejejo.

Kaj je zrnatost tabele dejstev?

Pri oblikovanju tabele dejstev morajo biti razvijalci zelo pozorni na zrnatost tabele, ki je raven podrobnosti v tabeli.

Razvijalec, ki oblikuje tabelo dejstev o nakupu za zgoraj opisano maloprodajno organizacijo, bi se moral odločiti, ali je zrno tabele transakcija stranke ali nakup posameznega predmeta. V primeru zrna nakupa posameznega artikla bi vsaka transakcija stranke ustvarila več vnosov v tabelo dejstev, ki ustrezajo vsakemu kupljenemu artiklu.

Izbira zrna je temeljna odločitev med postopkom načrtovanja, ki lahko pomembno vpliva na prizadevanja poslovne inteligence v prihodnosti.

Kaj so dimenzije in tabele dimenzij?

Dimenzije opisujejo objekte, vključene v prizadevanja poslovne inteligence. Medtem ko dejstva ustrezajo dogodkom, dimenzije ustrezajo ljudem, predmetom ali drugim predmetom.

V maloprodajnem scenariju, uporabljenem v primeru, smo razpravljali o tem, da so nakupi, vračila in klici dejstva. Po drugi strani pa so stranke, zaposleni, predmeti in trgovine dimenzije in bi morale biti vsebovane v dimenzijskih tabelah.

Razsežne tabele vsebujejo podrobnosti o vsakem primerku predmeta. Na primer, tabela dimenzij artiklov bi vsebovala zapis za vsak artikel, prodan v trgovini. Lahko vključuje informacije, kot so cena izdelka, dobavitelj, barva, velikosti in podobni podatki.

Razmerje med tabelami dejstev in dimenzijami

Tabele dejstev in razsežne tabele tvorijo razmerje baze podatkov. Če se vrnemo k maloprodajnemu modelu, bi tabela dejstev za transakcijo stranke verjetno vsebovala referenco tujega ključa na tabelo dimenzij artikla, kjer vnos ustreza primarnemu ključu v tej tabeli za zapis, ki opisuje kupljeni artikel.

Priporočena: