Oversikt over fakta tabell

Et faktabord er til stede i midten av stjerneskjemaet eller snøfnuggskjemaet. Det er omgitt av flere dimensjonstabeller. Den inneholder kvantitativ informasjon som brukes til analyse. Det er denormalisert. Den har hovedsakelig to kolonner dvs. fremmed nøkkelkolonne og målekolonne. Den utenlandske nøkkelkolonnen er med på å bli med i dimensjonstabellen, og målekolonnen lagrer dataene som skal analyseres. Den primære nøkkelen til stede er en sammensatt nøkkel som er en kombinasjon av alle fremmednøkler.

Kjennetegn på faktabord

Nedenfor er egenskapene til faktatabellen:

  • Taster: Den har en nøkkel eller en primærnøkkel som er akkumulering av alle primærnøkler i alle dimensjonstabeller som er knyttet til den. Den nøkkelen er kjent som en sammenlagt nøkkel som hjelper deg med å identifisere raden på en unik måte.
  • Fakta tabellkorn: Korn på en tabell viser detaljnivået eller dybden på informasjonen som er i tabellen. Mer nivå, mer effektivitet på bordet.
  • Tilsetningsforholdstiltak: Egenskaper som er til stede i dette, kan være fullstendig additive, ikke-tilsetningsstoffer eller semi-additive. Tilsetting eller tilsetningstiltak er lagt til alle dimensjoner. Halvtilsetningsstoff er de målene som blir lagt til noen av dimensjonene, og ikke til alle dimensjonene, og ikke-additive tiltak er lagret grunnleggende måleenheter for en forretningsprosess.
  • Sparsomme data: Det er poster som har attributter som inneholder nullverdier eller mål. De gir ingen informasjon.
  • Shrunken Rollup Dimensions: Shrunken Rollup dimensjoner er underavdelingene til basedimensjonen.

Typer faktabord

Det er kategorisert under tre grunnleggende målehendelser:

  1. transaksjons~~POS=TRUNC
  2. Periodisk øyeblikksbilde
  3. Akkumulerende øyeblikksbilder

La oss forstå dette basert på målingen i korte trekk.

1. Tabell for transaksjonsfakta

Dette er et grunnleggende og grunnleggende syn på forretningsdrift. Den brukes til å representere en forekomst av en hendelse på et øyeblikkelig tidspunkt. Fakta mål er bare gyldig for det aktuelle øyeblikket og bare for den hendelsen. Kornet som er tilknyttet transaksjonstabellen spesifiserer som "en rad per linje i en transaksjon". Vanligvis inneholder den dataene på det detaljerte nivået, noe som fører til at det har et stort antall dimensjoner knyttet til seg. Den fanger opp målingen på det mest grunnleggende eller atomære dimensjonsnivået. Dette hjelper tabellen med å gi robuste dimensjonale grupperings-, roll up- og drill-down rapporteringsfunksjoner til brukerne. Den er tett og sparsom. Den kan være stor, kanskje inneholde milliarder av poster. La oss se et eksempel på salg i en dagligvarebutikk.

2. Fakta tabell for øyeblikksbilde

Faktabordet for øyeblikksbildet gir tingenes tilstand ved et bestemt tidspunkt eller "øyeblikkets bilde". Det inkluderer vanligvis mer ikke-additive og semi-additive fakta. Det hjelper deg med å gjennomgå den kumulative ytelsen til virksomheten med regelmessige og forutsigbare tidsintervaller. I dette er ytelsen til en aktivitet på slutten av hver dag eller en uke eller en måned eller et hvilket som helst annet tidsintervall representert, i motsetning til faktatabellen for transaksjoner der det legges en ny rad for forekomsten av hver hendelse. Men faktabord for øyeblikksbilde eller periodiske øyeblikksbilder er avhengig av faktatabellen for transaksjoner for å få de detaljerte dataene til stede i faktatabellen. De periodiske øyeblikksbildetabellene er stort sett tette og kan være store som faktatabeller for transaksjoner. La oss se et eksempel på det periodiske øyeblikksbildet av salget av den samme dagligvarebutikken som i tabellen for transaksjonsfakta.

3. Akkumulerende fakta tabeller

Disse brukes til å representere aktiviteten til enhver prosess som har en godt definert og tydelig start og slutt. Akkumulerende øyeblikksbilder har stort sett flere datostempler som representerer de forutsigbare faser eller hendelser som oppstår i løpet av livet. Noen ganger er det en ekstra kolonne som inneholder datoen som viser når raden sist ble oppdatert. La oss se et eksempel.

Hvordan fungerer det i et datavarehus?

Faktatabellen representerer i utgangspunktet beregningene knyttet til en hendelse. Betydningen av en hvilken som helst faktatabell må være representert av tabellnavnet eller sammensetningen av den primære nøkkelen til faktatabellen. Det viktigste valget å ta er å bestemme den primære nøkkelen. En surrogatnøkkel kan også opprettes for å fungere som en primærnøkkel. Hvis en bruker ikke ønsker å bruke surrogatnøkkel, kan han bruke sammensetningen av fremmednøkler som peker på kombinasjonen av dimensjoner relatert til faktum. Bruken av fremmednøkler gir ideen om faktabordets korn eller granularitet.

Fire trinn som kan følges for å utforme er beskrevet av Kimball:

  1. Velge en forretningsprosess å modellere.
  2. Å erklære kornet.
  3. Velge dimensjoner.
  4. Identifisere fakta.

Fordeler med faktabord i et datavarehus

  • Den inneholder kvantitativ informasjon for analyse.
  • Fakttabeller som inneholder ytelsesmålinger blir vanligvis normalisert.
  • Den kan inneholde forskjellige tiltak som tilsetningsstoff, halvtilsetningsstoff og ikke-tilsetningsstoff.

Konklusjon

I denne artikkelen diskuterte vi dens typer, arbeid og fordeler. Det er en sentral del av et stjerne- eller snøfnuggskjema. Den er koblet til dimensjonstabeller for å gi strukturen til en stjerne eller en snøfnugg.

Anbefalt artikkel

Dette har vært en guide til What is Fact Table ?. Her diskuterer vi kjennetegn og ulike typer faktatabeller sammen med fordelene. Du kan også se på følgende artikler for å lære mer -

  1. Hva er OSI-modell?
  2. Hva er DSS?
  3. Hva er funksjonene i DOS?
  4. Hva er brukervennlighetstesting?

Kategori: