Maybaygiare.org

Blog Network

Fact Table

sammanfattning: i denna handledning kommer vi att diskutera fact table, fact table typer och fyra steg för att utforma en fact table I dimensionell datamodell som beskrivs av Kimball.

en faktatabell används i dimensionsmodellen i datalagerdesign. Ett faktabord finns i mitten av ett stjärnschema eller snöflinga schema omgivet av dimensionstabeller.

en faktatabell består av fakta om en viss affärsprocess, t.ex. försäljningsintäkter per månad efter produkt. Fakta är också kända som mätningar eller mätvärden. En faktatabellspost fångar en mätning eller ett mått.

exempel på faktatabell

i schemat nedan har vi en faktatabell FACT_SALES som har ett spannmål som ger oss ett antal enheter som säljs efter datum, butik och produkt.

alla andra tabeller som DIM_DATEDIM_STORE och DIM_PRODUCT är måtttabeller. Detta schema är känt som stjärnschemat.

faktatabell exempel

Mättyper

faktatabell kan lagra olika typer av åtgärder som tillsats, icke-tillsats, halvadditiv.

  • additiv-som namnet antyder är additiva åtgärder åtgärder som kan läggas till alla dimensioner.
  • icke-additiv-till skillnad från additiva åtgärder är icke-additiva åtgärder åtgärder som inte kan läggas till alla dimensioner.
  • Semi-additiv-semi-additiv åtgärder är den åtgärd som kan läggas till endast vissa dimensioner och inte över andra.

typer av faktatabeller

alla faktatabeller kategoriseras efter tre mest grundläggande mäthändelser:

  • Transaktions – Transaktionsfakttabell är den mest grundläggande som varje korn associerat med det anges som ”en rad per rad i en transaktion”, t.ex. visas varje rad på en faktura. Transaktionsfakta tabell lagrar data på den mest detaljerade nivån, därför har det ett stort antal dimensioner associerade med.
  • periodiska ögonblicksbilder-periodiska ögonblicksbilder fact table lagrar data som är en ögonblicksbild under en tidsperiod. Källdata för periodiska ögonblicksbilder fact table är data från en transaktionsfakta tabell där du väljer en period för att få utdata.
  • Accumulating snapshots-tabellen accumulating snapshots fact beskriver aktiviteten i en affärsprocess som har tydlig början och slut. Denna typ av faktatabell har därför flera datumkolumner för att representera milstolpar i processen. Ett bra exempel på ackumulerande ögonblicksbilder faktatabell är bearbetning av ett material. När stegen mot hantering av materialet är färdiga uppdateras motsvarande post i den ackumulerade faktatabellen för ögonblicksbilder.

Designing fact table steps

här är en översikt över fyra steg för att utforma en faktatabell som beskrivs av Kimball:

  1. välja affärsprocess att modellera – det första steget är att bestämma vilken affärsprocess som ska modelleras genom att samla in och förstå affärsbehov och tillgängliga data
  2. deklarera kornet – genom att deklarera ett korn betyder att beskriva exakt vad en faktatabellpost representerar
  3. Välj dimensionerna – när faktatabellen har angetts tydligt är det dags att bestämma dimensioner för faktatabellen.
  4. identifiera fakta-identifiera noggrant vilka fakta som kommer att visas i faktatabellen.

i denna handledning har vi granskat faktabord i detaljerade faktabordstyper och hur man utformar faktabord som beskrivs av Kimball.

  • var denna handledning till hjälp ?
  • YesNo

Lämna ett svar

Din e-postadress kommer inte publiceras.