Fakti vs. Dimensiju tabulas datu bāzē

Satura rādītājs:

Fakti vs. Dimensiju tabulas datu bāzē
Fakti vs. Dimensiju tabulas datu bāzē
Anonim

Fakti un izmēri veido jebkura biznesa informācijas centienu būtību. Šajās tabulās ir ietverti pamatdati, ko izmanto, lai veiktu detalizētu analīzi un iegūtu biznesa vērtību. Šajā rakstā ir apskatīta faktu un dimensiju izstrāde un izmantošana datubāzē.

Image
Image

Kas ir fakti un faktu tabulas?

Faktu tabulās ir dati, kas atbilst konkrētam biznesa procesam. Katra rinda attēlo vienu notikumu, kas saistīts ar procesu, un satur mērījumu datus, kas saistīti ar šo notikumu.

Piemēram, mazumtirdzniecības organizācijai var būt faktu tabulas, kas saistītas ar klientu pirkumiem, klientu apkalpošanas tālruņa zvaniem un produktu atgriešanu. Klientu pirkumu tabulā, visticamāk, būs informācija par pirkuma summu, visām piemērotajām atlaidēm un samaksāto tirdzniecības nodokli.

Faktu tabulā ietvertā informācija parasti ir skaitliski dati, un tos bieži var viegli manipulēt, jo īpaši, summējot daudzus tūkstošus rindu. Piemēram, iepriekš aprakstītais mazumtirgotājs var vēlēties iegūt peļņas pārskatu par konkrētu veikalu, produktu līniju vai klientu segmentu. Mazumtirgotājs to var izdarīt, izgūstot informāciju no faktu tabulas, kas attiecas uz šiem darījumiem, izpildot konkrētus kritērijus un pēc tam pievienojot šīs rindas kopā.

Kas ir faktu tabulas graudi?

Veidojot faktu tabulu, izstrādātājiem ir jāpievērš īpaša uzmanība tabulas graudu līmenim, kas ir tabulā ietvertais detalizācijas līmenis.

Izstrādātājam, kurš izstrādā pirkuma faktu tabulu iepriekš aprakstītajai mazumtirdzniecības organizācijai, būtu jāizlemj, vai tabulas daļa ir klienta darījums vai atsevišķas preces pirkums. Atsevišķas preces iegādes graudu gadījumā katrs klienta darījums ģenerētu vairākus faktu tabulas ierakstus, kas atbilstu katrai iegādātajai precei.

Graudu izvēle ir būtisks lēmums, kas pieņemts projektēšanas procesā un var būtiski ietekmēt biznesa informācijas centienus turpmākajā ceļā.

Kas ir izmēri un izmēru tabulas?

Izmēri raksturo objektus, kas iesaistīti biznesa informācijas centienos. Lai gan fakti atbilst notikumiem, izmēri atbilst cilvēkiem, priekšmetiem vai citiem objektiem.

Piemērā izmantotajā mazumtirdzniecības scenārijā mēs apspriedām, ka pirkumi, atgriešana un zvani ir fakti. No otras puses, klienti, darbinieki, preces un veikali ir izmēri, un tie ir jāiekļauj dimensiju tabulās.

Izmēru tabulās ir informācija par katru objekta gadījumu. Piemēram, preču dimensiju tabulā būtu ieraksts par katru veikalā pārdoto preci. Tas var ietvert tādu informāciju kā preces izmaksas, piegādātājs, krāsa, izmēri un līdzīgi dati.

Saistība starp faktu un dimensiju tabulām

Faktu tabulas un dimensiju tabulas veido datu bāzes attiecības. Atgriežoties pie mazumtirdzniecības modeļa, faktu tabulā klienta darījumam, visticamāk, būtu ietverta ārējās atslēgas atsauce uz preču dimensiju tabulu, kur ieraksts atbilst primārajai atslēgai šajā tabulā ierakstam, kas apraksta iegādāto preci.

Ieteicams: