Introduksjon til fakta tabell vs dimensjon tabell
Fact Table vs Dimension Table er hovedkomponentene i ethvert arbeid relatert til forretningsintelligens. Disse tabellene brukes til detaljerte analyser og hjelper deg med å konkludere forretningsverdien og i beslutningen. Disse tabellene er viktige for å lage et skjema. Disse tabellene brukes til forskjellige mål og inneholder forskjellige datasett. Fakttabell inneholder attributter for forskjellige dimensjonstabeller, mens dimensjonstabell inneholder dimensjoner som konsulterer hvilke operasjoner som gjøres i faktatabellen. La oss diskutere hver detalj med forskjellene deres.
Fakta tabell
Det er en tabell som har verdier for attributtene til dimensjonstabellen. Den inneholder kvantitativ informasjon i en denormalisert form. Den inneholder i utgangspunktet dataene som må analyseres. Fakta tabeller har for det meste to kolonner, en for utenlandske nøkler som hjelper deg med å bli sammen med en dimensjonstabell og andre som inneholder verdien eller dataene som må analyseres. Den inneholder stort sett numeriske data. Den vokser vertikalt, og den inneholder flere poster og færre attributter.
Kjennetegn på faktabord
- Taster: Fakttabell består av en nøkkel som er kombinasjonen eller sammenkoble av alle primærnøkler i forskjellige dimensjonstabeller tilknyttet den faktatabellen. En slik nøkkel kalles en sammenslått nøkkel som identifiserer raden på faktabordet på en unik måte.
- Fakta tabellkorn: korn på tabellen betyr nivået på detaljene eller dybden i informasjonen som er lagret i faktatabellen. Nivået må være det høyeste for å utforme en effektiv faktabord.
- Tilsetningsforholdstiltak: Attributter i faktatabellen kan være fullstendig additiv, semi-additiv eller ikke-additiv. Fullt tilsetningsmiddel eller tilsetningsstoffer er de som tilføres alle dimensjoner. I semi-additiv blir tiltakene lagt til noen dimensjoner og ikke til alle, og ikke-additive tiltak er de som lagrer grunnleggende måleenhet for enhver forretningsprosess.
- Sparsomme data: Noen poster som finnes i faktatabellen inneholder attributter med nullverdier eller mål, dvs. at disse postene ikke gir eller gir noen informasjon.
- Degenerated Dimensions: Dimensjonene eller attributtene som er til stede i faktatabellen som ikke kan legges til eller som ikke er additive, kalles en degenerert dimensjon.
- Utriggerdimensjoner: Dimensjonene som har referanse til en hvilken som helst annen dimensjonstabell kalles utriggerdimensjoner.
- Shrunken Rollup Dimensions: Dimensjonene som er underinndelingen av kolonner og rader med basedimensjonen kalles Shrunken Rollup dimensjoner.
Dimensjonstabell
En dimensjonstabell inneholder dimensjonene som verdiene til attributtene tas med i faktatabellen. Dimensjonstabeller er små i størrelse, inneholder bare flere tusen rader, men størrelsen kan økes innimellom. Disse tabellene er assosiert med en faktatabell gjennom utenlandske nøkler. Disse tabellene er de-normaliserte. Dimensjonstabellen inneholder hierarkiske forhold og vokser horisontalt.
Kjennetegn på dimensjonstabellen
- Taster: Hver dimensjonstabell må ha en primærnøkkel som hjelper til med å identifisere hver oppføring av dimensjonstabellen på en unik måte.
- Attributter: Dimensjonstabell inneholder mange attributter, og derfor ser det ut til at dimensjonstabellen vokser horisontalt.
- Attributtverdier: Verdiene i dimensjonstabellen er stort sett i tekstformat og ikke i numerisk format.
- Forholdet mellom attributter: Attributter som er til stede i dimensjonstabellen er vanligvis ikke direkte relatert til hverandre, men er fortsatt en del av den samme dimensjonstabellen.
- Normalisering: Dimensjonstabell er ikke normalisert fordi normalisering deler opp dataene og oppretter ytterligere tabeller som reduserer effektiviteten av spørsmålsutførelsen, da den må passere gjennom disse tilleggstabellene når den vil gjenopprette målinger fra faktatabellen for en hvilken som helst tilsvarende attributt i dimensjonstabellen. .
- Drilling Down, Rolling Up: Attributter til stede i dimensjonstabellen tillater å utlede detaljer gjennom å krysse fra det høyere nivået til det lavere nivået, eller det tillater også å rulle opp fra lavere nivå til det høyere nivået av attributtene.
- Poster: Dimensjonstabellen har færre antall poster og flere antall attributter.
Sammenligning fra topp til hodet mellom faktatabell vs dimensjonstabell (infografikk)
Nedenfor er de 12 beste forskjellene mellom faktatabell vs dimensjonstabell.
Viktige forskjeller mellom faktatabell vs dimensjonstabell
La oss diskutere noen av de viktigste forskjellene mellom Fact Table vs Dimension Table.
- Fakttabell inneholder verdiene eller målingene av attributtene til dimensjonstabellen.
- Fakttabell består av færre attributter og flere poster, mens dimensjonstabellen består av færre poster og flere attributter.
- Faktabordet vokser vertikalt mens dimensjonstabellen vokser horisontalt.
- Fakttabell inneholder en sammenlagt nøkkel mens dimensjonstabellen inneholder en primærnøkkel.
- Dimensjonstabeller må opprettes før faktabordet opprettes.
- Ethvert skjema inneholder flere dimensjonstabeller og mindre faktatabeller.
Fakta Tabell vs Dimensjon Tabell Sammenligning Tabell
La oss diskutere de øverste forskjellene mellom faktabord og dimensjonstabell.
Kjennetegn | Fakta Tabell | Dimensjonstabell |
Grunnleggende definisjon | Den inneholder målinger, fakta eller beregninger av attributtene. | Det er følgetabellen som inneholder attributter som bruker hvilken faktabord som trekker fra fakta. |
Design | Det er definert av datakorn. | Den er beskrivende, fullstendig og ordrik. |
Oppgave | Den inneholder tiltak og brukes til analyse og beslutningstaking. | Den inneholder informasjon om en virksomhet og prosessen. |
Type data | Den inneholder både numerisk og tekstformat. | Den inneholder data i bare tekstformat. |
Nøkkel | Den har en primærnøkkel for hver dimensjon som fungerer som en fremmed nøkkel i dimensjonstabellen. | Den har en fremmed nøkkel assosiert med den viktigste nøkkelen til faktatabellen. |
Oppbevaring | Den lagrer filterdomenet og rapporterer etiketter i dimensjonstabeller. | Den lagrer detaljerte atomdata i dimensjonale strukturer. |
hierarki | Det har ikke et hierarki. | Det inneholder et hierarki. |
Attributter | Det har mindre attributter | Flere attributter |
Records | Flere poster | Mindre poster. |
Tabellvekst | Bordet vokser loddrett. | Bordet vokser horisontalt. |
Opprettingstid | En faktatabell opprettes etter at dimensjonstabeller er opprettet. | Dimensjonstabellen må opprettes først. |
Skjema struktur | Det er mindre antall faktatabeller i et skjema. | Det er et antall dimensjonstabeller i et skjema. |
Konklusjon
I denne artikkelen leser vi om faktatabellen vs dimensjonstabellen og forskjellene mellom dem i detalj. Disse tabellene er viktige for å utvikle et skjema. Dimensjonstabell er en ledsager av faktabordet, og begge er nødvendige for hverandre.
Anbefalte artikler
Dette har vært en guide til Fact Table vs Dimension Table. Her diskuterer vi også Fact Table vs Dimension Table viktige forskjeller med infografikk og sammenligningstabell. Du kan også gå gjennom andre foreslåtte artikler for å lære mer -
- Data Warehouse vs Data Mart
- Forskjell mellom AUTOCAD vs CATIA
- DOS vs Windows - Topp sammenligning
- White Box Testing vs Black Box Testing
- Typer, funksjoner og trinn for å implementere Data Mart