Vad är en infokub i SAP BI/BW? Hur skapar man en?

Vad är Infocube?

Infocube är datalagringsområde där vi underhåller data som vi extraherar från källsystemet fysiskt. En InfoCube kan fungera som både ett datamål och en InfoProvider. Ur rapporteringssynpunkt kan en Infocube beskrivas som en fristående datauppsättning.

Till exempel, en Infokub för försäljningsbelopp som har dimensioner som MÅNAD – PRODUKT-KUND-REGION, kan ses av någon av axlarna, till exempel total försäljning per region eller per kund. Dimensionerna för en Info-kub är entiteter eller hierarkier.

Infokub

BIW (Business Intelligence Warehouse) ger möjlighet att definiera 16 dimensioner, varav 3 är fördefinierade.

Infokub

Ovanstående kub visar en enkel 3-dimensionell kub. Varje dimension kan innehålla 248 egenskaper för analys. En ruta i kuben ovan representerar det relativa värdet för motsvarande kund/region/divisionskombination.

InfoCube-struktur

  • En infokub följer det utökade stjärnschemat.
  • Den har faktatabell i mitten och är omgiven av 16 dimensionstabeller med masterdata som ligger utanför kuben.
  • Infokuber är den centrala flerdimensionella datamodellen i BI.
  • Det är en självsluten datamängd som omfattar en eller flera relaterade affärsprocesser. En rapporterande användare kan definiera eller utföra frågor mot en infokub.
  • Den används för att lagra sammanfattade/aggregerade data under långa tidsperioder. Infokuber består av exakt en faktatabell omgiven av dimensionella tabeller.
  • SAP levererade Infocubes börjar med en siffra vanligtvis 0. Din egen Infocube ska börja med en bokstav från A till Ö och att den ska vara 3 till 9 tecken lång.

Typer av InfoCube

Infocube delas in i tre typer baserat på sättet att underhålla och distribuera data.

  • Standard Infocube:Används för att underhålla data fysiskt i kuben. Endast läsning är möjligt.
  • Virtuell infokub: Den upprätthåller inte data fysiskt i kuben. Under exekveringen av frågan hämtar den data från respektive källsystem.
  • Infokub i realtid: Lagrar data fysiskt i kuben. Läsa och skriva är möjliga. Det används avsevärt vid planering av data.

Hur man skapar en standard infokub

Steg 1) Skapa InfoCube

  1. Gå till transaktionskod RSA1
  2. Klicka på OK-knappen.

Skapa Standard Infocube

Steg 2)

  1. Navigera till fliken Modellering->InfoProvider.
  2. Högerklicka på InfoArea.
  3. Klicka på "Skapa InfoCube" från snabbmenyn.

Skapa Standard Infocube

Skapa Standard Infocube

Steg 3)

  1. Ange det tekniska namnet.
  2. Ange Descriptjon.
  3. Välj alternativknappen "Standard InfoCube".

Klicka på skapa-knappen

Skapa Standard Infocube

Steg 4) Högerklicka på Dimension 1 -> Egenskaper.

Skapa Standard Infocube

Steg 5) Byt namn på dimensionen enligt informationsobjektinformation.

Skapa Standard Infocube

Steg 6) Högerklicka på Dimension ->InfoObject Direct Input att infoga InfoObjects in i dimensionen.

Skapa Standard Infocube

Steg 7) Välj Egenskaper.

Skapa Standard Infocube

Steg 8) Välj Flygbolags-ID i egenskaper

Skapa Standard Infocube

Dra och släpp den till Dimension

Skapa Standard Infocube

Steg 9) Skapa på liknande sätt nya dimensioner och följ stegen 4-8 för att lägga till InfoObjects.

Skapa Standard Infocube

Steg 10) Lägga till nyckelfigurInfoObjects i Infocube

Skapa Standard Infocube

Steg 11) Följ processen ovan för att lägga till fler nyckeltal

Skapa Standard Infocube

Steg 12) Aktivera Infocube.

Skapa Standard Infocube

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 # kommer att vara a1, det andra en 2, och så vidare.

Om det är en sap-levererad kub, skulle den börja som /BI0/D

Egenskaper Infoobjekt kan fritt läggas till kundskapade dimensioner.

Dimensionstabeller bör användas optimalt.

Säkerställ optimal kardinalitet samtidigt som du lägger till egenskaper infoobjekt till dimensioner.T.ex Ett varuhus har 10,000 1000 kunder och XNUMX XNUMX olika material. Kardinaliteten är m:n, vilket innebär att varje kund kan köpa många material. Sådan typ av kardinalitet bör inte bibehållas i samma dimensionstabell.

Tumbryl: Undvik m:n inom en dimension.

Två

  • Navigera till fliken Modellering->InfoProvider.
  • Högerklicka på InfoArea.
  • Klicka på "Skapa InfoCube" från snabbmenyn.
  • Ange det tekniska namnet.
  • Ange Descriptjon.
  • Välj alternativknappen "Standard InfoCube".

don'ts

  • Standard Infocube kan användas om användaren:
  • Vill underlätta multidimensionell analys.
  • Vill lagra sammanfattad / aggregerad information med stora mängder data.
  • Använd raddimension om endast ett objekt placeras i en dimensionstabell.
  • Upprätthåll hög granularitet av poster.
  • Grupp M: N kardinalitet inom samma dimension.
  • Ge mer uppmärksamhet åt att ta med karaktärsinformationen genom navigeringsattribut.
  • Upprätthåll hög kardinalitetsinformation i dimensionstabellen.