Hvad er en infocube i SAP BI/BW? Hvordan opretter man en?

⚡ Smart opsummering

En infokube i SAP BW er et selvstændigt flerdimensionelt datasæt bygget på det udvidede stjerneskema, der lagrer faktatabellnøgletal omgivet af dimensionstabeller og fungerer som både et datamål og en infoudbyder til rapportering.

  • 🧊 Infokube: Et selvstændigt flerdimensionelt datasæt, der bruges som datamål og InfoProvider.
  • Udvidet stjerneskema: En central faktatabel er omgivet af 16 dimensionstabeller med stamdata udenfor.
  • 📐 16 Dimensioner: BW tillader 16 dimensioner, tre foruddefinerede, der hver indeholder op til 248 karakteristika.
  • 📊 Samlede data: InfoCubes gemmer opsummerede data i lange perioder for at understøtte hurtige forespørgsler.
  • 🗃️ Tre typer: Standard-, virtuelle og realtids-infokuber adskiller sig i, hvordan data vedligeholdes.
  • 🤖 AI Assistance: AI og SAP HANA optimerer InfoCube-modeller til storskalaanalyse.

Hvad er en infokube i SAP BI/BW

Hvad er en infokube?

En InfoCube er et datalagringsområde, hvor vi opbevarer dataeksemplarer.tracfysisk fra kildesystemet. En InfoCube kan fungere som både et datamål og en InfoProvider. Fra et rapporteringssynspunkt kan en InfoCube beskrives som et selvstændigt datasæt.

For eksempel kan en Salgsbeløbsinfokube med dimensioner som MÅNED, PRODUKT, KUNDE og REGION ses via en hvilken som helst af akserne, for eksempel samlet salg efter region eller kunde. Dimensionerne af en infokube er enheder eller hierarkier.

Infokube

BIW (Business Intelligence Warehouse) giver mulighed for at definere 16 dimensioner, hvoraf 3 er foruddefinerede.

Infokube

Ovenstående terning demonstrerer en simpel tredimensionel terning. Hver dimension kan indeholde 248 karakteristika til analyse. Én firkant i terningen repræsenterer den relative værdi for den tilsvarende kunde/region/divisionskombination.

InfoCube struktur

  • En InfoCube følger det udvidede stjerneskema.
  • Den har en faktatabel i midten, omgivet af 16 dimensionstabeller, med stamdata, der ligger uden for kuben.
  • InfoCubes er den centrale flerdimensionelle datamodel i BI.
  • Det er et selvlukket datasæt, der omfatter en eller flere relaterede forretningsprocesser. En rapporterende bruger kan definere eller udføre forespørgsler mod en InfoCube.
  • Den lagrer opsummerede eller aggregerede data i lange perioder. En infokube består af præcis én faktatabel omgivet af dimensionstabeller.
  • SAP-leverede infokuber starter med et tal, normalt 0. Din egen infokube skal starte med et bogstav fra A til Z og være 3 til 9 tegn lang.

Typer af InfoCube

En infokube er klassificeret i tre typer baseret på den måde, dataene vedligeholdes og distribueres på.

  • Standard infokube: vedligeholder dataene fysisk i kuben. Skrivebeskyttet er mulig.
  • Virtuel infokube: opbevarer ikke data fysisk i kuben. Under forespørgselsudførelse henter den dataene fra det respektive kildesystem.
  • Infokube i realtid: lagrer dataene fysisk i kuben. Læsning og skrivning er mulig. Det bruges i høj grad i planlægningen af ​​dataene.

Sådan opretter du en standard infokube

Trin 1) Opret InfoCube.

  1. Gå til transaktionskode RSA1.
  2. Klik på OK-knappen.

Opret standard infokube

Trin 2)

  1. Naviger til fanen Modellering -> InfoProvider.
  2. Højreklik på InfoArea.
  3. Klik på "Opret InfoCube" fra kontekstmenuen.

Opret standard infokube

Opret standard infokube

Trin 3)

  1. Indtast det tekniske navn.
  2. Indtast Description.
  3. Vælg indstillingsknappen "Standard InfoCube".

Klik på knappen Opret.

Opret standard infokube

Trin 4) Højreklik på Dimension 1 -> Egenskaber.

Opret standard infokube

Trin 5) Omdøb dimensionen i henhold til InfoObject-oplysningerne.

Opret standard infokube

Trin 6) Højreklik på dimensionen -> InfoObject Direct Input for at indsætte InfoObjekter ind i dimensionen.

Opret standard infokube

Trin 7) Vælg Karakteristika.

Opret standard infokube

Trin 8) Vælg Flyselskabs-ID i egenskaber.

Opret standard infokube

Træk og slip det ind i dimensionen.

Opret standard infokube

Trin 9) Opret på samme måde nye dimensioner, og følg trin 4-8 for at tilføje InfoObjects.

Opret standard infokube

Trin 10) Tilføj nøgletal-InfoObjects til InfoCube.

Opret standard infokube

Trin 11) Følg ovenstående proces for at tilføje flere nøgletal.

Opret standard infokube

Trin 12) Aktiver infokuben.

Opret standard infokube

InfoCube Yderligere Point

Systemet tildeler det tekniske navn på dimensionstabellen ved hjælp af mønsteret /BIC/D #, hvor det første # er 1, det andet 2, og så videre. For en SAP-leveret kube, den begynder med /BI0/D.

Karakteristiske InfoObjekter kan frit tilføjes til kundeoprettede dimensioner. Dimensionstabeller bør anvendes optimalt. Sørg for optimal kardinalitet, når du tilføjer karakteristiske InfoObjekter til dimensioner. For eksempel har et stormagasin 10,000 kunder og 1,000 forskellige materialer; kardinaliteten er m:n, hvilket betyder, at hver kunde kan købe mange materialer. En sådan kardinalitet bør ikke opretholdes i den samme dimensionstabel.

Tommelfingerregel: undgå m:n inden for en dimension.

Bedste Praksis

  • Brug en standard InfoCube til at lette flerdimensionel analyse.
  • Brug den til at gemme opsummerede eller aggregerede oplysninger med en stor mængde data.
  • Brug en linjeelementdimension, hvis kun ét objekt er placeret i en dimensionstabel.
  • Hent karakterinformation gennem navigationsattributter, hvor det er relevant.

Punkter at undgå

  • Gruppér ikke m:n kardinaliteter inden for samme dimension.
  • Vedligehold ikke oplysninger med høj kardinalitet i en dimensionstabel uden en linjeelementdimension.

Ofte Stillede Spørgsmål

En InfoCube lagrer opsummerede, aggregerede data på det udvidede stjerneskema og er additiv, hvilket er egnet til hurtig flerdimensionel rapportering. En DSO lagrer detaljerede data på dokumentniveau i transparente tabeller og kan overskrive værdier. DSO'er føder ofte InfoCubes.

Af de 16 dimensioner, SAP foruddefinerer tre: tidsdimensionen, enhedsdimensionen og datapakkedimensionen. De resterende 13 er tilgængelige for dine egne karakteristika, grupperet for at holde dimensionstabellerne små og effektive.

En linjepostdimension eller dimension med høj kardinalitet indeholder en enkelt egenskab med mange forskellige værdier, f.eks. dokumentnummer. SAP forbinder SID-tabellen direkte med faktatabellen, hvilket undgår en tabel med store dimensioner og forbedrer indlæsnings- og forespørgselshastigheden.

Ja. SAP HANA og maskinlæring analyserer forespørgselsmønstre for at anbefale aggregater, partitionering og dimensionsdesign. SAP Joule AI-copilot kan forklare modelleringsvalg, helping konsulenter bygger effektive infokuber hurtigere.

Maskinlæring læser de rene, aggregerede InfoCube-data for at træne prognoser og modeller til registrering af anomali. SAP Analytics Cloud, AI bruger kubedimensioner og nøgletal til automatisk at generere diagrammer og besvare spørgsmål i naturligt sprog.

Opsummer dette indlæg med: