Vad är en infokub i SAP BI/BW? Hur skapar man en?
⚡ Smart sammanfattning
En infokub i SAP BW är en självständig flerdimensionell datamängd byggd på det utökade stjärnschemat, som lagrar faktatabellnyckeltal omgivna av dimensionstabeller och fungerar både som ett datamål och en infoleverantör för rapportering.
Vad är en infokub?
En infokub är ett datalagringsområde där vi lagrar dataexemplar.tracfysiskt hämtad från källsystemet. En infokub kan fungera både som ett datamål och en infoleverantör. Ur rapporteringssynpunkt kan en infokub beskrivas som en fristående datamängd.
Till exempel kan en försäljningsbeloppsinfokub med dimensioner som MÅNAD, PRODUKT, KUND och REGION visas med vilken axel som helst, till exempel total försäljning per region eller per kund. Dimensionerna för en infokub är entiteter eller hierarkier.
BIW (Business Intelligence Warehouse) ger möjlighet att definiera 16 dimensioner, varav 3 är fördefinierade.
Kuben ovan visar en enkel tredimensionell kub. Varje dimension kan innehålla 248 egenskaper för analys. En ruta i kuben representerar det relativa värdet för motsvarande kund/region/divisionskombination.
InfoCube-struktur
- En infokub följer det utökade stjärnschemat.
- Den har en faktatabell i mitten, omgiven av 16 dimensionstabeller, med masterdata som ligger utanför kuben.
- Infokuber är den centrala flerdimensionella datamodellen inom BI.
- Det är en sluten datamängd som omfattar en eller flera relaterade affärsprocesser. En rapporterande användare kan definiera eller köra frågor mot en infokub.
- Den lagrar sammanfattade eller aggregerade data under långa perioder. En infokub består av exakt en faktatabell omgiven av dimensionstabeller.
- SAP-levererade infokuber börjar med en siffra, vanligtvis 0. Din egen infokub ska börja med en bokstav från A till Ö och vara 3 till 9 tecken lång.
Typer av InfoCube
En infokub klassificeras i tre typer baserat på hur data underhålls och distribueras.
- Standard infokub: behåller data fysiskt i kuben. Skrivskyddad konfiguration är möjlig.
- Virtuell infokub: lagrar inte data fysiskt i kuben. Under frågekörningen hämtar den data från respektive källsystem.
- Realtidsinfokub: lagrar data fysiskt i kuben. Läsning och skrivning är möjliga. Det används i stor utsträckning vid planering av data.
Hur man skapar en standardinfokub
Steg 1) Skapa infokub.
- Gå till transaktionskod RSA1.
- Klicka på OK-knappen.
Steg 2)
- Navigera till fliken Modellering -> InfoProvider.
- Högerklicka på InfoArea.
- Klicka på "Skapa InfoCube" från snabbmenyn.
Steg 3)
- Ange det tekniska namnet.
- Ange Descriptjon.
- Välj alternativknappen "Standard InfoCube".
Klicka på knappen Skapa.
Steg 4) Högerklicka på Dimension 1 -> Egenskaper.
Steg 5) Byt namn på dimensionen enligt informationen i InfoObject.
Steg 6) Högerklicka på dimensionen -> InfoObject Direct Input för att infoga InfoObjects in i dimensionen.
Steg 7) Välj Egenskaper.
Steg 8) Välj Flygbolags-ID i egenskaper.
Dra och släpp den i dimensionen.
Steg 9) Skapa på samma sätt nya dimensioner och följ steg 4–8 för att lägga till InfoObjects.
Steg 10) Lägg till nyckeltalens InfoObjects till InfoCube.
Steg 11) Följ processen ovan för att lägga till fler nyckeltal.
Steg 12) Aktivera infokuben.
InfoCube Ytterligare poäng
Det tekniska namnet på dimensionstabellen tilldelas av systemet med hjälp av mönstret /BIC/D #, där det första talet är 1, det andra 2, och så vidare. För en SAP-levererad kub, den börjar med /BI0/D.
Karakteristiska InfoObjekt kan fritt läggas till i kundskapade dimensioner. Dimensionstabeller bör användas optimalt. Säkerställ optimal kardinalitet när du lägger till karakteristiska InfoObjekt till dimensioner. Till exempel, ett varuhus har 10 000 kunder och 1 000 olika material; kardinaliteten är m:n, vilket innebär att varje kund kan köpa många material. Sådan kardinalitet bör inte bibehållas i samma dimensionstabell.
Tumregel: undvika m:n inom en dimension.
Best Practices
- Använd en standard InfoCube för att underlätta flerdimensionell analys.
- Använd den för att lagra sammanfattad eller aggregerad information med en stor mängd data.
- Använd en radobjektdimension om bara ett objekt placeras i en dimensionstabell.
- Visa karaktärsinformation genom navigeringsattribut där det är lämpligt.
Punkter att undvika
- Gruppera inte m:n kardinaliteter inom samma dimension.
- Behåll inte information med hög kardinalitet i en dimensionstabell utan en radartikeldimension.

















