Maybaygiare.org

Blog Network

Fact Table

Sammendrag: I denne opplæringen vil vi diskutere faktatabell, faktatabelltyper og fire trinn for å designe et faktatabell i dimensjonsdatamodell beskrevet Av Kimball.

en faktatabell brukes i dimensjonsmodellen i datavarehusdesign. En faktatabell finnes i midten av et stjerneskjema eller snøfnugg-skjema omgitt av dimensjonstabeller.en faktatabell består av fakta om en bestemt forretningsprosess, for eksempel salgsinntekter etter måned etter produkt. Fakta er også kjent som målinger eller beregninger. En faktatabellpost fanger opp en måling eller en beregning.

Eksempel på faktatabell

i skjemaet nedenfor har vi en faktatabell FACT_SALES som har et korn som gir oss en rekke enheter solgt etter dato, etter butikk og etter produkt.

Alle andre tabeller som DIM_DATEDIM_STORE ogDIM_PRODUCT er dimensjonstabeller. Dette skjemaet er kjent som stjerneskjemaet.

Faktatabell Eksempel

Måletyper

Faktatabell kan lagre forskjellige typer tiltak som additiv, ikke-additiv, semi-additiv.

  • Additiv-som navnet antyder, er additive tiltak tiltak som kan legges til alle dimensjoner.
  • Ikke-additiv-forskjellig fra additive tiltak, ikke-additive tiltak er tiltak som ikke kan legges til alle dimensjoner.
  • Semi-additive-semi-additive tiltak er tiltaket som kan legges til bare noen dimensjoner og ikke over andre.

Typer faktatabeller

alle faktatabeller er kategorisert etter tre mest grunnleggende målehendelser:

  • Transaksjonsfaktatabell-Transaksjonsfaktatabell er den mest grunnleggende som hvert korn knyttet til det angitt som «en rad per linje i en transaksjon», for eksempel vises hver linjeelement på en faktura. Transaksjonsfaktatabellen lagrer data på det mest detaljerte nivået, derfor har det et høyt antall dimensjoner knyttet til.
  • Periodic snapshots – Periodic snapshots fact table lagrer data som er et øyeblikksbilde i en tidsperiode. Kildedataene for periodic snapshots fact table er data fra en transaksjonsfakta-tabell der du velger en periode for å få utdata.
  • Akkumulerende øyeblikksbilder – akkumulerende øyeblikksbilder faktatabellen beskriver aktiviteten til en forretningsprosess som har klar begynnelse og slutt. Denne typen faktatabell har derfor flere datokolonner for å representere milepæler i prosessen. Et godt eksempel på akkumulerende øyeblikksbilder faktatabell er behandling av et materiale. Som skritt mot håndtering av materialet er ferdig, blir den tilsvarende posten i akkumulerende øyeblikksbilder faktatabellen oppdatert.

Designe fact table steps

her er oversikt over fire trinn for å designe et faktabord beskrevet Av Kimball:

  1. Velge forretningsprosess til modell – det første trinnet er å bestemme hvilken forretningsprosess som skal modelleres ved å samle og forstå forretningsbehov og tilgjengelige data
  2. Deklarere kornet – ved å erklære et korn betyr å beskrive nøyaktig hva en faktatabellpost representerer
  3. Velg dimensjonene-når faktatabellen er tydelig angitt, er det på tide å bestemme dimensjonene for faktatabellen.
  4. Identifiser fakta-identifiser nøye hvilke fakta som vil vises i faktatabellen.

i denne opplæringen har vi undersøkt faktabord i detaljerte, faktabordtyper og hvordan du utformer faktabord beskrevet Av Kimball.

  • Var denne opplæringen nyttig ?
  • YesNo

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.