Skillnaden mellan faktatabell och dimensionstabell
Nyckelskillnad mellan en faktatabell och en dimensionstabell
- Faktatabellen innehåller mätningar, mätvärden och fakta om en affärsprocess, medan dimensionstabellen är ett komplement till faktatabellen, som innehåller beskrivande attribut som ska användas som frågebegränsning.
- Faktatabellen är placerad i mitten av ett stjärn- eller snöflingsschema, medan dimensionstabellen är placerat i kanterna av stjärn- eller snöflingeschemat.
- En faktatabell definieras av dess kornnivå eller mest atomära nivå, medan en dimensionstabell bör vara ordrik, beskrivande, komplett och av garanterad kvalitet.
- Faktatabellen hjälper till att lagra rapportetiketter, medan dimensionstabellen innehåller detaljerad information.
- Faktatabellen innehåller ingen hierarki, medan dimensionstabellen innehåller hierarkier.
Vad är faktatabell?
En faktatabell är en primär tabell i en dimensionell modell.
En faktatabell innehåller
- Mått/fakta
- Utländsk nyckel till dimensionstabell
Vad är en dimensionstabell?
- En dimensionstabell innehåller dimensioner av ett faktum.
- De är kopplade till faktatabellen via en främmande nyckel.
- Dimensionstabeller är avnormaliserade tabeller.
- Dimensionsattributen är de olika kolumnerna i en dimensionstabell
- Dimensioner erbjuder beskrivande egenskaper för fakta med hjälp av deras attribut
- Ingen fastställd gräns för given för antal dimensioner
- Dimensionen kan också innehålla en eller flera hierarkiska relationer
Faktatabell vs dimensionstabell
Nedan är skillnaden mellan faktatabell och dimensionstabell
parametrar | Faktatabell | Måttbord |
---|---|---|
Definition | Mätningar, mått eller fakta om en affärsprocess. | Kompletterande tabell till faktatabellen innehåller beskrivande attribut som ska användas som frågebegränsning. |
Karakteristisk | Ligger i mitten av ett stjärn- eller snöflingaschema och omges av dimensioner. | Kopplad till faktatabellen och placerad i kanterna av stjärnan eller snöflingaschema |
Designa | Definieras av deras korn eller dess mest atomära nivå. | Bör vara ordrik, beskrivande, komplett och kvalitetssäkrad. |
uppgift | Faktatabell är en mätbar händelse för vilken dimensionstabelldata samlas in och används för analys och rapportering. | Insamling av referensinformation om ett företag. |
Typ av data | Faktatabeller kan innehålla information som försäljning mot en uppsättning dimensioner som produkt och datum. | Evert dimensionstabell innehåller attribut som beskriver detaljerna för dimensionen. Till exempel kan produktdimensioner innehålla produkt-ID, produktkategori, etc. |
Nyckel | Tabellen för primärnyckeln mappas som främmande nycklar till Dimensions. | Dimensionstabellen har en primär nyckelkolumn som unikt identifierar varje dimension. |
lagring | Hjälper till att lagra rapportetiketter och filtrera domänvärden i dimensionstabeller. | Ladda detaljerade atomära data i dimensionella strukturer. |
Hierarki | Innehåller inte hierarki | Innehåller hierarkier. Plats kan till exempel innehålla, land, pinkod, stat, stad, etc. |
Typ av fakta
Typ av fakta | Förklaring |
---|---|
tillsatser | Mått bör läggas till alla dimensioner. |
Semi-additiv | I denna typ av fakta kan mått läggas till vissa dimensioner och inte med andra. |
Icke-tillsats | Den lagrar någon grundläggande måttenhet för en affärsprocess. Några verkliga exempel inkluderar försäljning, telefonsamtal och beställningar. |
Typer av dimensioner
Typer av dimensioner | Definition |
---|---|
Anpassade mått | Anpassade dimensioner är själva det faktum som det hänför sig till. Denna dimension används i mer än enstjärnigt schema eller Datamart. |
Stödbensmått | En dimension kan ha en referens till en annan dimensionstabell. Dessa sekundära dimensioner kallas stödbensdimensioner. Denna typ av dimensioner bör användas försiktigt. |
Krympta rollup-mått | Shrunken Rollup-dimensioner är en underindelning av rader och kolumner i en basdimension. Den här typen av dimensioner är användbara för att utveckla aggregerade faktatabeller. |
Dimension-till-Dimension Tabell skarvar | Dimensioner kan ha referenser till andra dimensioner. Dessa förhållanden kan dock modelleras med stödbensdimensioner. |
Rollspelsdimensioner | En enda fysisk dimension hjälper till att referera flera gånger i en faktatabell eftersom varje referens länkar till en logiskt distinkt roll för dimensionen. |
Skräpmått | Det är en samling slumpmässiga transaktionskoder, flaggor eller textattribut. Det kanske inte logiskt tillhör någon specifik dimension. |
Degenererade dimensioner | Degenererad dimension är utan motsvarande dimension. Den används i transaktionen och för att samla in faktatabeller för ögonblicksbilder. Denna typ av dimension har inte sin dimension eftersom den härleds från faktatabellen. |
Bytbara mått | De används när samma faktatabell är parad med olika versioner av samma dimension. |
Steg Dimensioner | Sekventiella processer, som webbsidehändelser, har oftast en separat rad i en faktatabell för varje steg i en process. Den talar om var det specifika steget ska användas i den övergripande sessionen. |