Datamodell för affärsresultatanalys
Dimensionsdatamodell
En dimensionsdatamodell är ett ramverk som utformats för att optimera prestandan hos komplexa frågor i ett datalager. Data ordnas i faktaregister och dimensionsregister för att underlätta enkel och noggrann dataanalys.
Nyckelkomponenter
Faktaregister:
- Definition – Det centrala registret i en dimensionell modell som innehåller kvantitativa data för analys.
- Egenskaper:
- Innehåller mått eller mätvärden, som t.ex. försäljningsintäkter, såld kvantitet, etc.
- Lagrar sekundärnycklar som referensdimensionsregister.
- Har vanligtvis ett stort antal poster.
- Exempelkolumner:
Sales_Amount
Quantity_Sold
Date_Key
(sekundärnyckel)Product_Key
(sekundärnyckel)Customer_Key
(sekundärnyckel)
Dimensionstabeller:
- Definition – Register som lagrar beskrivande attribut relaterade till fakta.
- Egenskaper:
- Innehåller text- eller kategoriseringsdata, t.ex. produktnamn, datum och kundinformation.
- Ge sammanhang åt fakta i faktaregistret.
- Vanligtvis har färre poster jämfört med faktaregister men fler kolumner.
- Exempelkolumner för en produktdimension:
Product_Key
(primärnyckel)Product_Name
Category
Brand
Price
Varför valde vi en dimensionell modell?
- Förbättrad frågeprestanda – Har utformats för snabb datahämtning och effektiv förfrågan.
- Användarvänlighet – Organisationsstrukturen gör det enkelt för användarna att förstå och navigera i data.
- Skalbarhet – Kan hantera stora datamängder och komplexa frågor.
Hur modellerade vi för affärsprestandaanalys
- Vi modellerade efter affärsprocess (till exempel införd faktura eller betalning är affärsprocesser).
- Vi modellerade på den lägsta nivån (t.ex. varje rad på en faktura representeras i fakta).
- Vi grupperar varje affärsprocess i en värdekedja som referens (Post till rapport, upphandling till betalning osv.).
- Vi skapade en affärsmatris som representerar fakta och dimensioner för din referens. Mer information finns i rapporten Affärsmatris i affärsprestandaanalys.