Oversigt over fakta tabel

Der findes en faktabord i midten af ​​stjerneskemaet eller snefnugsskemaet. Det er omgivet af flere dimensionstabeller. Det indeholder kvantitativ information, der bruges til analyse. Det er denormaliseret. Den har hovedsageligt to kolonner, dvs. fremmed nøglekolonne og målekolonne. Den udenlandske nøglekolonne hjælper med at deltage i dimensionstabellen, og målekolonnen gemmer de data, der skal analyseres. Den primære nøgle, der er til stede, er en sammensat nøgle, der er en kombination af alle de fremmede nøgler.

Egenskaber ved faktabord

Nedenfor er kendetegnene for faktabordet:

  • Taster: Den har en nøgle eller en primær nøgle, som er akkumuleringen af ​​alle de primære nøgler i alle dimensionstabeller, der er knyttet til den. Denne nøgle er kendt som en sammenkoblet nøgle, der hjælper med at identificere rækken unikt.
  • Faktabordkorn: Korn fra en tabel viser niveauet for detaljerne eller dybden af ​​informationen, der er indeholdt i den tabel. Mere niveau, mere effektivitet af tabellen.
  • Tilsætningsforanstaltninger: Attributter, der er til stede i dette, kan være fuldt additive, ikke-additive eller semi-additive. Til alle dimensioner tilføjes helt tilsætnings- eller tilsætningsforanstaltninger. Semi-additiv er de mål, der føjes til nogle af dimensionerne, og ikke til alle dimensioner, og ikke-additive mål er gemt grundlæggende måleenheder til en forretningsproces.
  • Sparsomme data: Der er poster, der har attributter, der indeholder nulværdier eller mål. De giver ingen oplysninger.
  • Shrunken Rollup-dimensioner: Shrunken Rollup-dimensioner er underinddelingerne i basisdimensionen.

Typer af faktabord

Det er kategoriseret under tre grundlæggende målebegivenheder:

  1. transaktionsbeslutning
  2. Periodisk snapshot
  3. Akkumulering af snapshots

Lad os forstå dette baseret på målingen kort.

1. Tabel for transaktionsfakta

Dette er en grundlæggende og grundlæggende opfattelse af forretningsdrift. Det bruges til at repræsentere en forekomst af en begivenhed på ethvert øjeblikkeligt tidspunkt. De faktiske mål er kun gyldige for det aktuelle øjeblik og kun for den begivenhed. Det korn, der er knyttet til transaktionstabellen, specificeres som "en række pr. Linje i en transaktion". Normalt indeholder det dataene på det detaljerede niveau, hvilket fører til, at de har et stort antal dimensioner tilknyttet det. Den fanger målingen på det mest basale eller atomære niveau. Dette hjælper tabellen med at give robuste dimensionelle grupperings-, roll up- og drill-down-rapporteringsfunktioner til brugerne. Den er tæt og sparsom. Det kan være stort, måske indeholde milliarder af poster. Lad os se et eksempel på salg i en købmand.

2. Tabel med snapshot-fakta

Faktabordet med snapshot viser tingenes tilstand på et bestemt tidspunkt eller "øjeblikets billede". Det inkluderer normalt flere ikke-additive og semi-additive fakta. Det hjælper med at gennemgå virksomhedens samlede resultat med regelmæssige og forudsigelige tidsintervaller. I dette er udførelsen af ​​en aktivitet ved slutningen af ​​hver dag eller en uge eller en måned eller et hvilket som helst andet tidsinterval repræsenteret, i modsætning til transaktionsfaktortabellen, hvor der tilføjes en ny række til forekomsten af ​​hver begivenhed. Men snapshot-faktatabeller eller periodiske snapshots er afhængige af transaktionsfaktabellen for at få de detaljerede data til stede i transaktionsfakttabellen. De periodiske snapshot-tabeller er for det meste tæt og kan være store som faktatabeller for transaktioner. Lad os se et eksempel på det periodiske øjebliksbillede af salget i den samme købmandsforretning som i transaktionsfaktabellen.

3. Akkumulerende faktaborde

Disse bruges til at repræsentere aktiviteten i enhver proces, der har en veldefineret og klar start og slut. Akkumulerende snapshots har for det meste flere datostempler, der repræsenterer de forudsigelige faser eller begivenheder, der opstår i løbet af levetiden. Nogle gange er der en ekstra kolonne med datoen, der viser, hvornår rækken sidst blev opdateret. Lad os se et eksempel.

Hvordan fungerer det i et datavarehus?

Faktatabellen repræsenterer dybest set metrics relateret til en begivenhed. Betydningen af ​​en hvilken som helst faktatabel skal repræsenteres af tabellnavnet eller sammensætningen af ​​den primære nøgle til faktatabellen. Det vigtigste valg at tage er at beslutte den primære nøgle. En surrogatnøgle kan også oprettes til at fungere som en primær nøgle. Hvis en bruger ikke ønsker at bruge surrogatnøgle, kan han muligvis bruge sammensætningen af ​​fremmede nøgler, der peger på kombinationen af ​​dimensioner relateret til faktum. Brug af fremmede nøgler giver idéen om kornet eller granulariteten i faktabordet.

Fire trin, der kan følges for at designe, er beskrevet af Kimball:

  1. Valg af en forretningsproces til model.
  2. Angiver kornet.
  3. Valg af dimensioner.
  4. Identificering af fakta.

Fordele ved faktabord i et datavarehus

  • Det indeholder kvantitativ information til analyse.
  • Faktabeller, der indeholder effektivitetsmålinger, normaliseres normalt.
  • Det kan indeholde forskellige målinger som additiv, semi-additiv og ikke-additiv.

Konklusion

I denne artikel diskuterede vi dens typer, arbejde og fordele. Det er en central del af et stjerne- eller snefnugsskema. Det er forbundet med dimensionstabeller for at give strukturen af ​​en stjerne eller en snefnug.

Anbefalet artikel

Dette har været en guide til Hvad er faktabord? Her diskuterer vi egenskaber og forskellige typer faktaborde sammen med dets fordele. Du kan også se på de følgende artikler for at lære mere -

  1. Hvad er OSI-model?
  2. Hvad er DSS?
  3. Hvad er funktionerne i DOS?
  4. Hvad er brugbarhedstest?

Kategori: