Atšķirība starp faktu tabulu un izmēru tabulu

Autors: Laura McKinney
Radīšanas Datums: 1 Aprīlis 2021
Atjaunināšanas Datums: 13 Maijs 2024
Anonim
Ch 9 - Fact Table Size
Video: Ch 9 - Fact Table Size

Saturs


Faktu tabula un izmēru tabula ir svarīgi faktori, lai izveidotu shēma. Faktu tabulas ieraksts ir atribūtu kombinācija no dažādām dimensiju tabulām. Faktu tabula palīdz lietotājam analizēt biznesa dimensijas, kas palīdz pieņemt lēmumus, lai uzlabotu savu biznesu. No otras puses, dimensiju tabulas palīdz faktu tabulai apkopot dimensijas, pa kurām jāveic pasākumi.

Faktu tabulu un dimensiju tabulu atšķir tas, ka dimensiju tabula satur atribūtus, pēc kuriem tiek veikti pasākumi faktu tabula. Ir daži citi faktori, kas rada atšķirības starp faktu tabulu un dimensiju tabulu, lai tos apskatītu. Apskatīsim zemāk redzamo salīdzināšanas tabulu.

  1. Salīdzināšanas tabula
  2. Definīcija
  3. Attēls
  4. Galvenās atšķirības
  5. Secinājums

Salīdzināšanas tabula

Salīdzināšanas pamatsFaktu tabulaIzmēru tabula
PamataFaktu tabula satur mērījumus pēc dimensiju tabulas atribūtiem. Rādītāju tabulā ir atribūti, pēc kuriem faktu tabulā tiek aprēķināta metrika.
Atribūts un ieraksti Faktu tabulā ir mazāk atribūtu un vairāk ierakstu.Rādītāju tabulā ir vairāk atribūtu un mazāk ierakstu.
Galda izmērsFaktu tabula aug vertikāli.Izmēru tabula aug horizontāli.
Atslēga Faktu tabulā ir primārā atslēga, kas ir visu dimensiju tabulas primāro atslēgu apvienojums. Katrā dimensiju tabulā ir tā galvenā atslēga.
RadīšanaFaktu tabulu var izveidot tikai tad, kad ir aizpildītas dimensiju tabulas.Vispirms jāizveido izmēru tabulas.
Shēma Shēmā ir mazāk faktu tabulu.Shēmā ir vairāk dimensiju tabulu.
AtribūtiFaktu tabulā var būt dati gan skaitliskā, gan vienotā formātā.Izmēru tabulā vienmēr ir atribūti ual formātā.


Faktu tabulas definīcija

Faktu tabula ir tabula, kurā ir mērījumi gar dimensiju tabulu atribūtiem. Tajā var būt informācija iespējami zemākā līmenī. Dažu faktu tabula satur tikai kopsavilkuma datus, ko sauc par Apkopota faktu tabula. Faktu tabulā gandrīz ir datums apzīmogots dati. Apspriedīsim faktu tabulas īpašības.

Saliktā atslēga
Faktu tabulā ir apvienota atslēga, kas ir visu dimensiju tabulu primāro atslēgu apvienošana. Faktizētās tabulas savienotajai atslēgai ir unikāli jāidentificē faktu tabulas rinda.

Datu graudi
Datu graudi parāda, cik dziļi faktiski ir saglabāti mērījumi. Datu daļai jābūt iespējami augstākajā līmenī.

Papildinošie pasākumi
Faktu tabulas atribūti var būt pilnībā piedevas vai daļēji piedeva. Pilnīgi piedevas ir tās, kuras var viegli apkopot visām tabulā esošajām dimensijām. Piemēram, daudzums_pasūtīts ir atribūts, ko var summēt visām dimensijām. Piemēram, mēs varam izņemt kopējo pasūtījuma daudzumu konkrētam klientam, reģionam, datumam, zīmolam utt. Puspiedevu pasākumi ir tie, kurus var summēt pie dažām faktu tabulas dimensijām, bet ne visām dimensijām. Tāpat bilances summu nevar summēt laika posmā, jo laika gaitā tā mainās.


Nelieli dati
Dažreiz mēs varam redzēt ierakstu faktiski tabulu, kurā ir atribūti ar Nulle pasākumi. Piemēram, brīvdienās var nebūt pasūtījuma. Tātad šī datuma atribūtiem būs nulle pasākumi. Šāda veida ierakstiem mērījumi nav jāuzglabā, jo tie nesniedz nekādu informāciju.

Deģenerēti izmēri
Dažreiz faktiski jūs varat saskarties ar dažām dimensijām, kas nepavisam nav piedevas. Piemēram, pasūtījuma numurs, klienta_id, jūs nevarat pievienot šāda veida kategorijas. Tomēr, ja jums ir jāatrod pasūtījums, kuru šajā mēnesī veicis konkrēts klients; tad jums būs nepieciešams klienta_id, lai saistītu meklēšanu. Šie tipi, ja tiek saukti faktu tabulas atribūti vai dimensijas Deģenerēta dimensija.

Izmēru tabulas definīcija

Izmēru tabula ir galvenā sastāvdaļa Start Schema.Dimensiju tabulā ir atribūti, kas apzīmē dimensijas, gar kurām mērīšana tiek veikta faktiski tabulā. Tālāk mēs apspriedīsim dažas dimensiju tabulas īpašības.

Atribūti un atslēgas
Katrā dimensiju tabulā jābūt a primārā atslēga kas unikāli identificē katru tabulas ierakstu. Parasti tiek novērots, ka dimensiju tabulā ir daudz atribūtu. Līdz ar to šķiet plašs t.i., kad izveidojat dimensiju tabulu, jūs to atradīsit izplatīšanos horizontāli.

Atribūtu vērtības
Atribūtu vērtības dimensiju tabulā reti ir skaitliskas, lielākoties vērtības, kuras atradīsit atribūtos, ir norādītas ual formāts. Piemēram, produkta nosaukums, zīmols, kategorija, apakškategorija utt.

Atribūtu saistība
Bieži vien jūs varat novērot, ka atribūti, ar kuriem jūs saskaraties dimensiju tabulā, nav tieši saistīti. Tāpat kā produktam_brand nav nekāda sakara ar paketes_datumu, taču tie abi varētu būt produkta dimensijas tabulas atribūti.

Normalizācija
Izmēru tabula ir vajadzētu būt Normalizēts. Tas notiek tāpēc, ka, normalizējot tabulu, tiktu izveidotas daudzas starpposma tabulas. Kad vaicājums paņem atribūtu no dimensiju tabulas un atgūst mērījumus kopā ar faktu tabulas parametriem, vaicājumam ir jāiet cauri tām starpposma tabulām, kuras kļūst neefektīvas. Tādējādi dimensiju tabulas netiek normalizētas.

Urbj lejā, ripo augšā
Dimensiju tabulas atribūti ļauj iegūt sīkāku informāciju, pārejot no augstākiem agregētiem atribūtiem uz zemāka līmeņa atribūtiem. Piemēram, ja vēlaties atrast kopējo izpārdošanu reģionā, varat veikt sīkāku izpēti, lai atrastu pārdošanu pa štatu, pilsētu, pasta indeksu. Jūs pat varat apkopot informāciju, lai atrastu kopējo pārdošanas apjomu vispirms pēc pasta indeksa, pēc tam pēc pilsētas un pēc tam pa valsti.

Vairākkārtēja hierarhija
Bieži vien dimensiju tabula piedāvā vairākas hierarhijas. Piemēram, mums ir universālveikalu produktu izmēru tabula. Tagad mums ir divas mārketinga un grāmatvedības nodaļas.

Lai iegūtu faktu tabulas mērījumus, mārketinga nodaļa noteiktā hierarhijā izpētīs viena produkta dimensijas tabulas atribūtus.

No otras puses, grāmatvedības nodaļa izpētīs dažādu produktu hierarhijas produktu dimensiju tabulas atribūtus, lai iegūtu faktu tabulas mērījumus.

Tātad dimensiju tabulā jābūt vairākām hierarhijām vai atribūtu apkopojuma līmenim, lai lietotājs varētu veikt detalizētu izpēti gar jebkuru no vairākām hierarhijām.

Ieraksti
Lai arī dimensiju tabulā ir pārāk daudz atribūtu, tajā ir mazāk ierakstu.

  1. Faktu tabula satur mērījumus gar dimensiju tabulas dimensiju / atribūtiem.
  2. Faktu tabulā ir vairāk ierakstu un mazāk atribūtu, salīdzinot ar dimensiju tabulu, savukārt dimensiju tabulā ir vairāk atribūtu un mazāk ierakstu.
  3. Faktiskās tabulas tabulas izmērs aug vertikāli, turpretī izmēru tabulas tabulas izmērs aug horizontāli.
  4. Katrā dimensiju tabulā ir primārā atslēga, lai identificētu katru tabulas ierakstu, savukārt faktu tabulā ir salikta atslēga, kas ir visu dimensiju tabulas visu primāro atslēgu kombinācija.
  5. Pirms faktu tabulas izveidošanas jāreģistrē izmēru tabula.
  6. Shēmā ir mazāk faktu tabulas, bet vairāk dimensiju tabulas.
  7. Faktiski tabulas atribūti ir skaitliski, kā arī ual, bet dimensiju tabulas atribūtiem ir tikai ual atribūti.

Secinājums:

Abi ir vienlīdz svarīgi shēmas izveidošanai, bet dimensiju tabula jāreģistrē pirms faktu tabulas. Tā kā nav iespējams izveidot faktu tabulu ar ārējiem izmēriem.