Översikt av fakta tabell

Ett faktabord finns i mitten av stjärnskiktet eller snöflingaschemat. Det är omgivet av flera dimensionstabeller. Den innehåller kvantitativ information som används för analys. Det är denormaliserat. Den har huvudsakligen två kolumner, dvs. utländsk nyckelkolumn och måttkolumn. Den främmande nyckelkolumnen hjälper dig att gå med i dimensionstabellen, och måttkolumnen lagrar data som ska analyseras. Den primära nyckeln som finns är en sammansatt nyckel som är en kombination av alla främmande nycklar.

Egenskaper av fakta tabell

Nedan är egenskaperna hos faktabellen:

  • Nycklar: Den har en nyckel eller en primär nyckel som är ackumuleringen av alla primära nycklar i alla dimensionstabeller kopplade till den. Den nyckeln är känd som en sammanlänkad nyckel som hjälper dig att identifiera raden på ett unikt sätt.
  • Fakta Tabellkorn: Korn i en tabell visar detaljnivån eller djupet på informationen som finns i tabellen. Mer nivå, mer effektivitet i tabellen.
  • Tillsatsåtgärder: Attribut som finns i detta kan vara helt tillsatser, icke-tillsatser eller halvtillsatser. Till alla mått läggs helt tillsatser eller tillsatsmått. Semiadditiv är de mått som läggs till i vissa dimensioner och inte till alla dimensioner och icke-additiva åtgärder lagras grundläggande måttenheter för en affärsprocess.
  • Sparsedata: Det finns poster som har attribut som innehåller nollvärden eller mått. De ger ingen information.
  • Shrunken Rollup Dimensions: Shrunken Rollup-dimensioner är underavdelningarna för basdimensionen.

Typer av fakta tabell

Det kategoriseras under tre grundläggande mäthändelser:

  1. transaktions~~POS=TRUNC
  2. Periodisk ögonblicksbild
  3. Ackumulera ögonblicksbilder

Låt oss förstå detta baserat på mätningen i korthet.

1. Tabell för transaktionsfakta

Detta är en grundläggande och grundläggande bild av affärsverksamheten. Det används för att representera en händelse av en händelse vid en omedelbar tidpunkt. Faktaåtgärden gäller endast för just det ögonblicket och endast för den händelsen. Kornet som är associerat med transaktionstabellen anger "en rad per rad i en transaktion". Vanligtvis innehåller den informationen om den detaljerade nivån, vilket leder till att det har ett stort antal dimensioner associerade med den. Den fångar upp mätningen på den mest grundläggande eller atomära dimensionen. Detta hjälper tabellen att ge robusta dimensionella grupperings-, rullnings- och borrningsrapporteringsfunktioner till användarna. Den är tät och gles. Det kan vara stort och kanske innehålla miljarder poster. Låt oss se ett exempel på försäljning i en livsmedelsbutik.

2. Tabell för ögonblicksbild

Faktabordet för ögonblicksbilden ger saker och ting vid en viss tidpunkt eller "ögonblickens bild". Det innehåller normalt mer icke-additiva och semi-additiva fakta. Det hjälper till att granska verksamhetens kumulativa resultat med regelbundna och förutsägbara tidsintervall. I detta representeras utförandet av en aktivitet i slutet av varje dag eller en vecka eller en månad eller något annat tidsintervall, till skillnad från transaktionsfaktabellen där en ny rad läggs till för varje händelse. Men ögonblicksfaktabeller eller periodiska ögonblicksbilder är beroende av faktatabellen för transaktioner för att få de detaljerade uppgifterna i transaktionsfaktabellen. De periodiska snapshot-tabellerna är mestadels täta och kan vara stora som faktabord för transaktioner. Låt oss se ett exempel på den periodiska ögonblicksbilden på försäljningen av samma livsmedelsbutik som i transaktionsfaktabellen.

3. Ackumulering av fakta tabeller

Dessa används för att representera aktiviteten för alla processer som har en väl definierad och tydlig start och slut. Ackumulering av snapshots har mestadels flera datostämplar som representerar de förutsägbara faser eller händelser som inträffar under livet. Ibland finns det en extra kolumn med datumet som visar när raden senast uppdaterades. Låt oss se ett exempel.

Hur fungerar det i ett datavarehus?

Faktabellen representerar i princip mätvärdena relaterade till en händelse. Betydelsen av varje faktabord måste representeras av tabellnamnet eller sammansättningen av den faktiska nyckeln till faktabellen. Det viktigaste valet är att bestämma den primära nyckeln. En surrogatnyckel kan också skapas för att fungera som en primär nyckel. Om en användare inte vill använda surrogatnyckel kan han använda sammansättningen av främmande nycklar som pekar på kombinationen av dimensioner relaterade till faktum. Användningen av utländska nycklar ger idén om faktabordets korn eller granularitet.

Fyra steg som kan följas för design beskrivs av Kimball:

  1. Välja en affärsprocess att modellera.
  2. Förklarar kornet.
  3. Att välja dimensioner.
  4. Identifiera fakta.

Fördelar med faktabord i ett datavarehus

  • Den innehåller kvantitativ information för analys.
  • Fakttabeller som innehåller prestandametriker normaliseras vanligtvis.
  • Det kan innehålla olika mått som tillsats, halvtillsats och icke-tillsats.

Slutsats

I den här artikeln diskuterade vi dess typer, arbete och fördelar. Det är en central del av en stjärna- eller snöflingaschema. Den är ansluten till dimensionstabeller för att ge strukturen för en stjärna eller en snöflinga.

Rekommenderad artikel

Detta har varit en guide till What is Fact Table ?. Här diskuterar vi egenskaper och olika typer av faktatabeller tillsammans med dess fördelar. Du kan också titta på följande artiklar för att lära dig mer -

  1. Vad är OSI-modell?
  2. Vad är DSS?
  3. Vilka är funktionerna i DOS?
  4. Vad är användbarhetstest?

Kategori: