Fakta vs. Måtttabeller i en databas

Innehållsförteckning:

Fakta vs. Måtttabeller i en databas
Fakta vs. Måtttabeller i en databas
Anonim

Fakta och dimensioner utgör kärnan i all affärsinformation. Dessa tabeller innehåller grundläggande data som används för att utföra detaljerade analyser och härleda affärsvärde. Den här artikeln tar en titt på utvecklingen och användningen av fakta och dimensioner i en databas.

Image
Image

Vad är fakta och faktatabeller?

Faktatabeller innehåller data som motsvarar en viss affärsprocess. Varje rad representerar en enskild händelse som är associerad med en process och innehåller mätdata som är associerad med den händelsen.

En detaljhandelsorganisation kan till exempel ha faktatabeller relaterade till kundköp, telefonsamtal till kundtjänst och produktretur. Kundinköpstabellen skulle sannolikt innehålla information om köpbeloppet, eventuella rabatter som tillämpas och betald moms.

Informationen i en faktatabell är vanligtvis numerisk data, och det är ofta data som lätt kan manipuleras, särskilt genom att summera många tusen rader. Till exempel kan återförsäljaren som beskrivs ovan vilja ta fram en vinstrapport för en viss butik, produktlinje eller kundsegment. Återförsäljaren kan göra detta genom att hämta information från faktatabellen som relaterar till dessa transaktioner, uppfylla de specifika kriterierna och sedan lägga till dessa rader.

Vad är ett faktabordskorn?

När man designar en faktatabell måste utvecklare vara noggrann uppmärksamma på tabellens kornform, vilket är detaljnivån i tabellen.

Utvecklaren som utformar inköpsfaktatabellen för detaljhandelsorganisationen som beskrivs ovan skulle behöva bestämma om bordets kärna är en kundtransaktion eller ett individuellt köp av varor. I fallet med en enskild artikelinköpskorn skulle varje kundtransaktion generera flera faktatabellsposter som motsvarar varje köpt vara.

Valet av spannmål är ett grundläggande beslut som fattas under designprocessen som avsevärt kan påverka affärsinformationsarbetet på vägen.

Vad är dimensions- och dimensionstabeller?

Dimensioner beskriver objekten som är involverade i en business intelligence-insats. Medan fakta motsvarar händelser, motsvarar dimensioner personer, föremål eller andra föremål.

I detaljhandelsscenariot som används i exemplet diskuterade vi att köp, returer och samtal är fakta. Å andra sidan är kunder, anställda, varor och butiker dimensioner och bör ingå i dimensionstabeller.

Dimensionstabeller innehåller detaljer om varje instans av ett objekt. Till exempel skulle dimensionstabellen för varor innehålla en post för varje artikel som säljs i butiken. Det kan innehålla information som kostnaden för artikeln, leverantören, färg, storlekar och liknande data.

Släktskap mellan fakta- och dimensionstabeller

Faktatabeller och dimensionstabeller bildar en databasrelation. För att återgå till detaljhandelsmodellen, skulle faktatabellen för en kundtransaktion sannolikt innehålla en främmande nyckelreferens till objektdimensionstabellen, där posten motsvarar en primärnyckel i den tabellen för en post som beskriver den köpta artikeln.

Rekommenderad: