Introduktion til faktabord vs dimensionstabel
Fact Table vs Dimension Table er de vigtigste komponenter i ethvert arbejde, der er relateret til forretningsinformation. Disse tabeller bruges til detaljerede analyser og hjælper med at konkludere forretningsværdien og i beslutningstagningen. Disse tabeller er vigtige for at oprette et skema. Disse tabeller bruges til forskellige mål og indeholder forskellige datasæt. Faktabord indeholder attributter for forskellige dimensionstabeller, mens dimensionstabellen indeholder dimensioner, der konsulterer hvilke operationer, der udføres i faktatabellen. Lad os diskutere hver i detaljer med deres forskelle.
Faktabord
Det er en tabel, der har værdier for attributterne i dimensionstabellen. Den indeholder kvantitativ information i en denormaliseret form. Det indeholder dybest set de data, der skal analyseres. Faktabeller har for det meste to kolonner, en for fremmede nøgler, der hjælper med at forbinde dem med en dimensionstabel og andre, der indeholder den værdi eller de data, der skal analyseres. Det indeholder for det meste numeriske data. Det vokser lodret, og det indeholder flere poster og færre attributter.
Egenskaber ved faktabord
- Taster: Faktabord består af en nøgle, der er kombinationen eller sammenkædningen af alle primære taster i forskellige dimensionstabeller, der er knyttet til den faktatabel. En sådan nøgle kaldes en sammenføjet nøgle, der unikt identificerer rækken af faktabordet.
- Fakta tabel korn: korn af tabellen betyder niveauet for detaljer eller dybden af de oplysninger, der er gemt i faktatabellen. Niveauet skal være det højeste for at designe en effektiv faktabord.
- Tilsætningsforanstaltninger: Attributter i faktatabellen kan være fuldt additive, semi-additive eller ikke-additive. Fuldt additive eller additive mål er dem, der føjes til alle dimensioner. I semi-additiv føjes målinger til nogle dimensioner og ikke til alle, og ikke-additive foranstaltninger er dem, der lagrer grundlæggende måleenhed for enhver forretningsproces.
- Sparsomme data: Nogle poster, der findes i faktatabellen, indeholder attributter med nulværdier eller målinger, dvs. disse poster giver ikke eller giver nogen information.
- Degenererede dimensioner: De dimensioner eller attributter, der findes i faktatabellen, som ikke kan tilføjes, eller som ikke er additive, kaldes en degenereret dimension.
- Udliggerdimensioner: De dimensioner, der refererer til en hvilken som helst anden dimensionstabel, kaldes udrigerdimensioner.
- Shrunken Rollup Dimensions: Dimensionerne, der er underinddelingen af kolonner og rækker med basedimensionen kaldes Shrunken Rollup dimensioner.
Dimensionstabel
En dimensionstabel indeholder de dimensioner, langs hvilke værdierne for attributterne tages i faktatabellen. Dimensionstabeller er små i størrelse, indeholder kun flere tusinde rækker, men størrelsen kan øges lejlighedsvist. Disse tabeller er forbundet med en faktabord gennem fremmede nøgler. Disse tabeller er de-normaliserede. Dimensionstabellen indeholder hierarkiske forhold og vokser vandret.
Egenskaber ved dimensionstabel
- Taster: Hver dimensionstabel skal have en primær nøgle, der hjælper med til unikt at identificere hver registrering af dimensionstabellen.
- Attributter: Dimensionstabel indeholder mange attributter, og derfor ser det ud til, at dimensionstabellen vokser vandret.
- Attributværdier: Værdierne i dimensionstabellen er for det meste i tekstformat og ikke i numerisk format.
- Forholdet mellem attributter: Attributter, der findes i dimensionstabellen, er generelt ikke direkte relateret til hinanden, men er stadig en del af den samme dimensionstabel.
- Normalisering: Dimensionstabel er ikke normaliseret, fordi normalisering opdeler dataene og opretter yderligere tabeller, der mindsker effektiviteten af udførelsen af forespørgslen, da den skal passere gennem disse yderligere tabeller, når den vil gendanne målinger fra faktabellen for en hvilken som helst tilsvarende attribut i dimensionstabellen. .
- Boring ned, nedrulning: Attributter, der findes i dimensionstabellen, tillader at udlede detaljer ved at krydse fra det højere niveau til det lavere niveau, eller det giver også mulighed for at rulle op fra lavere niveau til det højere niveau af attributterne.
- Poster: Dimensionstabellen har mindre antal poster og flere antal attributter.
Sammenligning mellem hovedet og hovedet mellem faktabord vs dimensionstabel (infografik)
Nedenfor er de Top 12 forskelle mellem Fact Table vs Dimension Table.
Vigtige forskelle mellem faktabord vs dimensionstabel
Lad os diskutere nogle af de væsentligste forskelle mellem Fact Table vs Dimension Table.
- Faktabord indeholder værdier eller målinger af attributterne i dimensionstabellen.
- Faktabord består af færre attributter og flere poster, mens dimensionstabellen består af færre poster og flere attributter.
- Faktabordet vokser lodret, mens dimensionstabellen vokser vandret.
- Fakta tabel indeholder en sammenkoblet nøgle, mens dimensionstabellen indeholder en primær nøgle.
- Dimensionstabeller skal oprettes, inden faktatabellen oprettes.
- Ethvert skema indeholder flere dimensionstabeller og mindre faktaborde.
Faktabord vs dimensionstabel Sammenligningstabel
Lad os diskutere de øverste forskelle mellem Faktabord vs Dimensionstabel.
Egenskaber | Faktabord | Dimensionstabel |
Grundlæggende definition | Det indeholder målinger, fakta eller målinger af attributterne. | Det er ledsagertabellen, der indeholder attributter, der bruger den faktatabel, der udleder fakta. |
Design | Det er defineret af datakorn. | Det er beskrivende, komplet og ordholdigt. |
Opgave | Det indeholder mål og bruges til analyse og beslutningstagning. | Det indeholder oplysninger om en virksomhed og dens proces. |
Type af data | Det indeholder data i både numerisk såvel som tekstformat. | Det indeholder data i kun tekstformat. |
Nøgle | Det har en primær nøgle for hver dimension, der fungerer som en fremmed nøgle i dimensionstabellen. | Den har en fremmed nøgle knyttet til den primære nøgle i faktatabellen. |
Opbevaring | Det gemmer filterdomænet og rapporterer etiketter i dimensionstabeller. | Det gemmer de detaljerede atomdata i dimensionelle strukturer. |
Hierarki | Det har ikke et hierarki. | Det indeholder et hierarki. |
Egenskaber | Det har mindre attributter | Flere attributter |
Records | Flere poster | Mindre poster. |
Tabelvækst | Bordet vokser lodret. | Bordet vokser vandret. |
Oprettelsestid | En faktatabel oprettes, når dimensionstabeller er oprettet. | Dimensionstabellen skal oprettes først. |
Skema struktur | Der er mindre antal faktaborde i et skema. | Der er et antal dimensionstabeller i et skema. |
Konklusion
I denne artikel læser vi om faktatabellen vs dimensionstabellen og forskellene mellem dem i detaljer. Disse tabeller er vigtige for at udvikle et skema. Dimensionstabel er en ledsager af faktabordet, og begge er nødvendige for hinanden.
Anbefalede artikler
Dette har været en guide til Fact Table vs Dimension Table. Her diskuterer vi også Fact Table vs Dimension Table nøgleforskelle med infografik og sammenligningstabel. Du kan også gennemgå vores andre foreslåede artikler for at lære mere -
- Data Warehouse vs Data Mart
- Forskellen mellem AUTOCAD vs CATIA
- DOS vs Windows - Top sammenligning
- White Box Testing vs Black Box Testing
- Typer, funktioner og trin til implementering af data Mart