Faktitabeli ja mõõtmete tabeli erinevus

Autor: Laura McKinney
Loomise Kuupäev: 1 Aprill 2021
Värskenduse Kuupäev: 13 Mai 2024
Anonim
Faktitabeli ja mõõtmete tabeli erinevus - Tehnoloogia
Faktitabeli ja mõõtmete tabeli erinevus - Tehnoloogia

Sisu


Faktitabel ja mõõtmetetabel on olulised tegurid a skeem. Faktitabeli kirje on erinevate dimensioonitabelite atribuutide kombinatsioon. Faktide tabel aitab kasutajal analüüsida ärimõõtmeid, mis aitab tal otsustada ettevõtte parandamise üle. Teisest küljest aitavad mõõtmetabelid faktide tabelit koguda mõõtmeid, mille mööda meetmeid tuleb võtta.

Faktitabelit ja mõõtmetetabelit eristab see, et mõõtmete tabel sisaldab atribuute, mille alusel meetmeid võetakse faktabel. On veel mõned tegurid, mis tekitavad faktitabeli ja mõõtmetetabeli vahel erinevusi, et neid vaadata. Vaatame allpool olevat võrdlusdiagrammi.

  1. Võrdlusdiagramm
  2. Definitsioon
  3. Joonis
  4. Peamised erinevused
  5. Järeldus

Võrdlusdiagramm

Võrdluse alusFaktide tabelMõõtmete tabel
PõhilineFaktitabel sisaldab mõõtmist vastavalt dimensioonitabeli atribuutidele. Dimensioonitabel sisaldab atribuute, mille alusel faktabel mõõdikut arvutab.
Atribuut ja kirjed Faktide tabel sisaldab vähem atribuute ja rohkem kirjeid.Mõõtmete tabel sisaldab rohkem atribuute ja vähem kirjeid.
Laua suurusFaktide tabel kasvab vertikaalselt.Mõõtude tabel kasvab horisontaalselt.
Võti Faktitabel sisaldab primaarvõtit, mis koosneb kõigi mõõtmete tabeli primaarvõtmetest. Iga mõõtmete tabel sisaldab oma peamist võtit.
LoomineFaktitabelit saab luua ainult siis, kui mõõtmete tabelid on täidetud.Kõigepealt tuleb luua mõõtmete tabelid.
Skeem Skeem sisaldab vähem arvustabeleid.Skeem sisaldab rohkem dimensioonitabeleid.
AtribuudidFaktide tabelis võib olla andmeid nii arvulises kui ka ual-vormingus.Mõõtmetetabel sisaldab alati ameerika atribuute.


Faktitabeli määratlus

Faktide tabel on tabel, mis sisaldab mõõdud mööda dimensioonitabelite atribuute. See võib sisaldada teavet võimalikult madalal tasemel. Mõni faktabel sisaldab lihtsalt kokkuvõtlikke andmeid, mida nimetatakse kui Koondfaktide tabel. Faktide tabel sisaldab peaaegu järgmist: kuupäev tembeldatud andmed. Arutleme faktabeli omaduste üle.

Kinnitatud võti
Faktitabel sisaldab ühendatud võtit, mis kujutab endast kõigi dimensioonitabelite primaarvõtmete liitmist. Faktitabeli liidetud võti peab faktiitabeli rea üheselt tuvastama.

Data Grain
Andmete tera näitab, kui sügavale on tegelikult mõõtmiste tabelit salvestatud. Andmeteras peab olema võimalikult kõrgel tasemel.

Täiendavad meetmed
Faktitabeli atribuudid võivad olla täielikult lisand või poollisand. Täiesti aditiivsed mõõdud on need, mida saab kõigi tabelis olevate mõõtmete jaoks hõlpsalt kokku võtta. Näiteks kogus_tellitud on atribuut, mille saab kokku võtta kõigi mõõtmete jaoks. Nagu näiteks, võime konkreetse kliendi, regiooni, kuupäeva, kaubamärgi jms korral välja võtta üldkoguse tellimuse. Pool-aditiivsed mõõdud on need, mida võib kokku võtta mõnes andmetabeli mõõtmes, kuid mitte kõigis mõõtmetes. Nagu bilansi summat ei saa ajalises mõõtmes kokku võtta, kuna see aja jooksul muutub.


Hõredad andmed
Mõnikord võime näha faktide tabelit, millel on atribuudid koos nullmeetmed. Näiteks puhkusel ei pruugi olla ühtegi tellimust. Niisiis on selle kuupäeva atribuutidel null mõõde. Sellise dokumendi jaoks ei pea me mõõtmeid salvestama, kuna see ei anna mingit teavet.

Degenereerunud mõõtmed
Mõnikord võite kokku puutuda mõningate mõõtmetega tabelis, mis pole üldse lisaained. Näiteks tellimisnumber, klient_id, te ei saa seda tüüpi mõõtmeid lisada. Kuid juhuks peate leidma tellimuse, mille konkreetne klient selle kuu jooksul on teinud; siis peate oma otsingu seostamiseks klient_id. Seda tüüpi, kui nimetatakse faktabeli atribuute või mõõtmeid Degenereerunud mõõde.

Mõõtmete tabeli määratlus

Dimensioonitabel on Start Schema võtmekomponent. Mõõdustabel sisaldab atribuute, mis tähistavad mõõtmeid, mida mööda võetakse mõõtmistabel. Edasi käsitleme mõningaid mõõtmete tabeli omadusi.

Atribuudid ja võtmed
Igal dimensioonitabelil peab olema a primaarvõti mis tuvastab tabeli iga kirje üheselt. Tavaliselt täheldatakse, et mõõtmete tabel sisaldab palju atribuute. Seega näib olevat lai st dimensioonitabeli loomisel leiate selle leviku horisontaalselt.

Atribuudi väärtused
Mõõtmete tabeli atribuutide väärtused on harva numbrilised, enamasti on atribuutide väärtused leitavad ual-vormingus. Näiteks toote nimi, kaubamärk, kategooria, alamkategooria jne.

Suhe atribuutide vahel
Sageli võite jälgida, et dimensioonitabelis kokku puutunud atribuudid pole otseselt seotud. Nagu Product_brand ei pea midagi tegema paketi_kuupäevaga, kuid mõlemad võiksid olla toote dimensioonitabeli atribuudid.

Normaliseerimine
Mõõtmete tabel on mitte peaks olema Normaliseeritud. Selle põhjuseks on asjaolu, et tabeli normaliseerimine tekitaks palju vahetabeleid. Kui päring võtab dimensioonitabelist atribuudi ja taastab mõõtmistulemid faktabeli jaoks, peab päring läbima vahetabelid, mis muutuvad ebaefektiivseteks. Seega ei ole dimensioonitabelid normaliseeritud.

Puurimine alla, veeremine üles
Mõõtmete tabeli atribuudid võimaldavad teil saada üksikasju kas siis liikudes agregeeritud atribuutide kõrgemalt tasemelt madalama taseme atribuutidele. Näiteks kui soovite leida kogu piirkonna müügi, siis võite uurida müüki osariigi, linna või sihtnumbri järgi. Võite isegi koguneda, et kogu müük leida esmalt postiindeksi, seejärel linna ja seejärel osariigi järgi.

Mitu hierarhiat
Sageli pakub mõõtmete tabel mitu hierarhiat. Näiteks on meil kaubamaja tootemõõtmete tabel. Nüüd on meil kaks osakonda turunduse ja raamatupidamise osakond.

Turundusosakond uurib tootemõõtmetabeli atribuutide hulka teatud hierarhias, et saada faktabeli mõõtmeid.

Teisest küljest puurib raamatupidamisosakond erinevas hierarhias toote mõõtmete tabeli atribuutide hulka, et saada faktabeli mõõtmeid.

Niisiis, dimensioonitabelil peab olema mitu hierarhiat või atribuutide koondamise taset, et kasutajatel oleks võimalik sirvida mis tahes mitut hierarhiat.

Rekordid
Ehkki mõõtmetetabelil on liiga palju atribuute, on sellel vähem kirjeid.

  1. Faktitabel sisaldab mõõtmist vastavalt dimensioonitabeli dimensioonile / atribuutidele.
  2. Faktitabel sisaldab dimensioonitabeliga võrreldes rohkem kirjeid ja vähem atribuute, samas kui dimensioonitabel sisaldab rohkem atribuute ja vähem kirjeid.
  3. Faktitabeli tabeli suurus kasvab vertikaalselt, samas kui mõõtmete tabeli suurus kasvab horisontaalselt.
  4. Iga mõõtmete tabel sisaldab primaarvõtit iga tabeli kirje tuvastamiseks, samas kui faktide tabel sisaldab ühendatud võtit, mis on kõigi mõõtmete tabeli kõigi primaarvõtmete kombinatsioon.
  5. Mõõtmete tabel tuleb enne faktabeli loomist registreerida.
  6. Skeem sisaldab vähem faktabeleid, kuid rohkem dimensioonitabeleid.
  7. Tegelikult on atribuutide tabel nii arvulised kui ka ual, kuid mõõtmete tabeli atribuutidel on ainult ual atribuudid.

Järeldus:

Mõlemad on skeemi loomisel võrdselt olulised, kuid mõõtmetabel tuleb enne faktabelit registreerida. Kuna väliste mõõtmetega faktabelit on võimatu luua.