Faktatabel:
En faktatabel er en primær tabel i en dimensionel model.
En faktatabel indeholder
- Målinger / fakta
- Fremmed nøgle til dimensionstabel
Dimensionstabel:
- En dimensionstabel indeholder dimensioner af en kendsgerning.
- De er knyttet til faktatabellen via en fremmed nøgle.
- Dimensionstabeller er de-normaliserede tabeller.
- Dimensionsattributterne er de forskellige kolonner i en dimensionstabel
- Dimensioner tilbyder beskrivende egenskaber ved fakta ved hjælp af deres attributter
- Ingen indstillet grænse er angivet for antal dimensioner
- Dimensionen kan også indeholde et eller flere hierarkiske forhold
Nøgleforskel
- Faktatabel indeholder målinger, metrics og fakta om en forretningsproces, mens Dimension-tabellen er en ledsager til faktatabellen, som indeholder beskrivende attributter, der skal bruges som begrænsning af forespørgsler.
- Faktabord er placeret i midten af et stjerne- eller snefnugskema, mens dimensionstabellen er placeret ved kanterne af stjerne- eller snefnugskemaet.
- Faktatabel defineres af deres korn eller dets mest atomare niveau, mens dimensionstabellen skal være ordrig, beskrivende, komplet og kvalitetssikret.
- Faktatabel hjælper med at gemme rapportetiketter, mens dimensionstabellen indeholder detaljerede data.
- Faktatabellen indeholder ikke et hierarki, mens tabellen Dimension indeholder hierarkier.
Forskel mellem dimensionstabellen og faktatabellen
Parametre | Faktatabel | Dimensionstabel |
Definition | Målinger, målinger eller fakta om en forretningsproces. | Ledsagende tabel til faktatabellen indeholder beskrivende attributter, der skal bruges som begrænsning af forespørgslen. |
Egenskab | Placeret i midten af et stjerne- eller snefnugskema og omgivet af dimensioner. | Forbundet til faktabordet og placeret ved kanterne af stjerne- eller snefnugskemaet |
Design | Defineret af deres korn eller dets mest atomare niveau. | Bør være ordrig, beskrivende, komplet og kvalitetssikret. |
Opgave | Faktatabel er en målbar begivenhed, for hvilken dimensionstabeldata indsamles og bruges til analyse og rapportering. | Indsamling af referenceoplysninger om en virksomhed. |
Type data | Faktatabeller kan indeholde information som salg i forhold til et sæt dimensioner som produkt og dato. | Evert-dimensionstabellen indeholder attributter, der beskriver dimensionerne. F.eks. Kan produktdimensioner indeholde produkt-id, produktkategori osv. |
Nøgle | Faktisk tabel med primær nøgle kortlægges som fremmede nøgler til dimensioner. | Dimensionstabellen har en primær nøglekolonne, der entydigt identificerer hver dimension. |
Opbevaring | Hjælper med at gemme rapportetiketter og filtrere domæneværdier i dimensionstabeller. | Indlæs detaljerede atomdata i dimensionelle strukturer. |
Hierarki | Indeholder ikke hierarki | Indeholder hierarkier. For eksempel kunne placering indeholde, land, pinkode, stat, by osv. |
Type fakta
Type fakta | Forklaring |
Tilsætningsstof | Mål skal tilføjes til alle dimensioner. |
Semi-additiv | I denne type fakta kan målinger føjes til nogle dimensioner og ikke med andre. |
Ikke-additiv | Den gemmer en eller anden grundlæggende måleenhed for en forretningsproces. Nogle eksempler fra den virkelige verden inkluderer salg, telefonopkald og ordrer. |
Typer af dimensioner:
Typer af dimension | Definition |
Overensstemmende dimensioner | Konformerede dimensioner er netop det faktum, som det vedrører. Denne dimension bruges i mere end enstjerneskema eller Datamart. |
Støtteben Dimensioner | En dimension kan have en henvisning til en anden dimensionstabel. Disse sekundære dimensioner kaldes støtteben dimensioner. Denne type dimensioner skal bruges omhyggeligt. |
Shrunken Rollup Dimensions | Shrunken Rollup-dimensioner er en underopdeling af rækker og kolonner i en basisdimension. Disse slags dimensioner er nyttige til udvikling af aggregerede faktatabeller. |
Dimension-til-dimensionstabel sammenføjninger | Dimensioner kan have henvisninger til andre dimensioner. Disse forhold kan dog modelleres med udligningsdimensioner. |
Rollespil Dimensioner | En enkelt fysisk dimension hjælper med at henvise flere gange i en faktatabel, da hver reference linker til en logisk særskilt rolle for dimensionen. |
Junk Dimensions | Det er en samling af tilfældige transaktionskoder, flag eller tekstattributter. Det hører muligvis ikke logisk til nogen specifik dimension. |
Degenererede dimensioner | Degenereret dimension er uden tilsvarende dimension. Det bruges i transaktion og indsamling af snapshot-faktatabeller. Denne form for dimension har ikke sin dimension, da den er afledt af faktatabellen. |
Udskiftelige dimensioner | De bruges, når den samme faktatabel er parret med forskellige versioner af den samme dimension. |
Trin dimensioner | Sekventielle processer, som websidebegivenheder, har for det meste en separat række i en faktatabel for hvert trin i en proces. Den fortæller, hvor det specifikke trin skal bruges i den samlede session. |