Hva er en infokube i SAP BI/BW? Hvordan lage en?

Hva er Infocube?

Infocube er datalagringsområde der vi vedlikeholder data som vi fysisk trekker ut fra kildesystemet. En InfoCube kan fungere som både et datamål og en InfoProvider. Fra et rapporteringssynspunkt kan en Infocube beskrives som et selvstendig datasett.

For eksempel kan en salgsbeløpsinfokube som har dimensjoner som MÅNED – PRODUKT-KUNDE-REGION, ses av en hvilken som helst av aksene, for eksempel totalt salg etter region eller kunde. Dimensjonene til en infokube er enheter eller hierarkier.

Infokube

BIW (Business Intelligence Warehouse) gir mulighet til å definere 16 dimensjoner, hvorav 3 er forhåndsdefinerte.

Infokube

Terningen ovenfor viser en enkel 3-dimensjonal kube. Hver dimensjon kan inneholde 248 egenskaper for analyse. Ett kvadrat i kuben ovenfor representerer den relative verdien for den tilsvarende kombinasjonen av kunde/region/divisjon.

InfoCube-struktur

  • En Infocube følger Extended Star Schema.
  • Den har faktatabell i sentrum og er omgitt av 16 dimensjonstabeller med masterdata liggende utenfor kuben.
  • Infokuber er den sentrale flerdimensjonale datamodellen i BI.
  • Det er et selvlukket datasett som omfatter en eller flere relaterte forretningsprosesser. En rapporterende bruker kan definere eller utføre spørringer mot en infokube.
  • Den brukes til å lagre oppsummerte / aggregerte data i lange perioder. Infokuber består av nøyaktig én faktatabell omgitt av dimensjonstabeller.
  • SAP levert Infokuber begynner med et tall vanligvis 0. Din egen Infocube skal begynne med en bokstav fra A til Å og at den skal være 3 til 9 tegn lang.

Typer InfoCube

Infocube er klassifisert i tre typer basert på måten å vedlikeholde og distribuere dataene på.

  • Standard infokube:Brukes til å vedlikeholde dataene fysisk i kuben. Lesebeskyttet er mulig.
  • Virtuell infokube: Den opprettholder ikke data fysisk i kuben. Under kjøringen av spørringen henter den dataene fra respektive kildesystem.
  • Sanntids infokube: Lagrer dataene fysisk i kuben. Lese og skrive er mulig. Det er betydelig brukt i planleggingen av dataene.

Hvordan lage standard infokube

Trinn 1) Lag InfoCube

  1. Gå til transaksjonskode RSA1
  2. Klikk på OK-knappen.

Lag standard infokube

Trinn 2)

  1. Naviger til Modellering->Infoleverandør.
  2. Høyreklikk på InfoArea.
  3. Klikk på "Opprett InfoCube" fra kontekstmenyen.

Lag standard infokube

Lag standard infokube

Trinn 3)

  1. Skriv inn det tekniske navnet.
  2. Angi Description.
  3. Velg alternativknappen "Standard InfoCube".

Klikk på opprett-knappen

Lag standard infokube

Trinn 4) Høyreklikk på Dimensjon 1 -> Egenskaper.

Lag standard infokube

Trinn 5) Gi nytt navn til dimensjonen i henhold til informasjonsobjektinformasjon.

Lag standard infokube

Trinn 6) Høyreklikk på Dimensjon ->InfoObject Direct Input for å sette inn InfoObjects inn i dimensjonen.

Lag standard infokube

Trinn 7) Velg Egenskaper.

Lag standard infokube

Trinn 8) Velg flyselskaps-ID i egenskaper

Lag standard infokube

Dra og slipp den inn i Dimension

Lag standard infokube

Trinn 9) Opprett på samme måte nye dimensjoner og følg trinnene 4-8 for å legge til InfoObjects.

Lag standard infokube

Trinn 10) Legger til nøkkelfigurInfoObjects i Infocube

Lag standard infokube

Trinn 11) Følg prosessene ovenfor for å legge til flere nøkkeltall

Lag standard infokube

Trinn 12) Aktiver Infocube.

Lag standard infokube

Infocube tilleggspoeng:

Det tekniske navnet på dimensjonstabellen tildeles av systemet ved å bruke mønsteret /BIC/ “D #", hvor det første # vil være a1, det andre en 2, og så videre.

Hvis det er en saftlevert kube, vil den begynne som /BI0/D

Egenskaper Infoobjekter kan fritt legges til kundelagde dimensjoner.

Dimensjonstabeller bør brukes optimalt.

Sørg for optimal kardinalitet mens du legger til egenskaper infoobjekt til dimensjoner.F.eks Et varehus har 10,000 1000 kunder og XNUMX forskjellige materialer. Kardinaliteten er m:n, som betyr at hver kunde kan kjøpe mange materialer. En slik kardinalitet bør ikke opprettholdes i samme dimensjonstabell.

Tommelbrille : Unngå m:n innenfor en dimensjon.

tilbake

  • Naviger til Modellering->Infoleverandør.
  • Høyreklikk på InfoArea.
  • Klikk på "Opprett InfoCube" fra kontekstmenyen.
  • Skriv inn det tekniske navnet.
  • Angi Description.
  • Velg alternativknappen "Standard InfoCube".

don'ts

  • Standard Infocube kan brukes hvis bruker:
  • Ønsker å legge til rette for flerdimensjonal analyse.
  • Ønsker å lagre oppsummert / aggregert informasjon med store datamengder.
  • Bruk linjeelementdimensjon hvis bare ett objekt er plassert i en dimensjonstabell.
  • Oppretthold høy granularitet av poster.
  • Gruppe M: N kardinalitet innenfor samme dimensjon.
  • Gi mer oppmerksomhet til å bringe karakterinformasjonen gjennom navigasjonsattributtet.
  • Oppretthold høy kardinalitetsinformasjon i dimensjonstabell.