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.

  • 🧊 Infokub: En fristående flerdimensionell datamängd som används som datamål och InfoProvider.
  • Utökat stjärnschema: En central faktatabell omges av 16 dimensionstabeller med masterdata utanför.
  • 📐 16 mått: BW tillåter 16 dimensioner, tre fördefinierade, som var och en rymmer upp till 248 egenskaper.
  • 📊 Aggregerad data: Infokuber lagrar sammanfattad data under långa perioder för att stödja snabba frågor.
  • 🗃️ Tre typer: Standard-, virtuella och realtidsinfokuber skiljer sig åt i hur data underhålls.
  • 🤖 AI-hjälp: AI och SAP HANA optimerar InfoCube-modeller för storskalig analys.

Vad är en infokub i SAP BI/BW

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.

Infokub

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

Infokub

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.

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

Skapa standardinfokub

Steg 2)

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

Skapa standardinfokub

Skapa standardinfokub

Steg 3)

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

Klicka på knappen Skapa.

Skapa standardinfokub

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

Skapa standardinfokub

Steg 5) Byt namn på dimensionen enligt informationen i InfoObject.

Skapa standardinfokub

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

Skapa standardinfokub

Steg 7) Välj Egenskaper.

Skapa standardinfokub

Steg 8) Välj Flygbolags-ID i egenskaper.

Skapa standardinfokub

Dra och släpp den i dimensionen.

Skapa standardinfokub

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

Skapa standardinfokub

Steg 10) Lägg till nyckeltalens InfoObjects till InfoCube.

Skapa standardinfokub

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

Skapa standardinfokub

Steg 12) Aktivera infokuben.

Skapa standardinfokub

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.

Vanliga frågor

En infokub lagrar sammanfattade, aggregerade data på det utökade stjärnschemat och är additiv, vilket passar för snabb flerdimensionell rapportering. En DSO lagrar detaljerad data på dokumentnivå i transparenta tabeller och kan skriva över värden. DSO:er matar ofta infokuber.

Av de 16 dimensionerna, SAP fördefinierar tre: tidsdimensionen, enhetsdimensionen och datapaketdimensionen. De återstående 13 är tillgängliga för dina egna egenskaper, grupperade för att hålla dimensionstabellerna små och effektiva.

En radartikeldimension, eller dimension med hög kardinalitet, innehåller en enda egenskap med väldigt många distinkta värden, till exempel dokumentnummer. SAP länkar SID-tabellen direkt till faktatabellen, vilket undviker en tabell med stora dimensioner och förbättrar laddnings- och frågehastigheten.

Ja. SAP HANA och maskininlärning analyserar frågemönster för att rekommendera aggregeringar, partitionering och dimensionsdesign. SAP Joule AI-copilot kan förklara modelleringsval, hjälpping konsulter bygger effektiva infokuber snabbare.

Maskininlärning läser den rena, aggregerade InfoCube-datan för att träna prognoser och modeller för avvikelsedetektering. SAP Analytics Cloud, AI använder kubdimensioner och nyckeltal för att automatiskt generera diagram och besvara frågor på naturligt språk.

Sammanfatta detta inlägg med: