SAP InfoSet Tutorial: Hvad er, opret, slutter sig til

Infoset er en speciel form for infoudbyder, som ikke gemmer data fysisk. Med andre ord er Infoset InfoProviders, der logisk forbinder data og leverer disse data til BI-forespørgsler. Infoset indsamler data fra tabellerne fra InfoProviders, der bruges til at bygge det. Infoset beskriver datakilder, der er defineret som en regel for join på Datastore-objekter, Info-objekter eller standard InfoCubes.

Hvornår skal man bruge infosæt?

  • For at tilslutte nødvendige data fra grundlæggende InfoProviders
  • At tillade BEx-rapportering på et DataStore-objekt uden at slå BEx-rapporteringsindikatoren til
  • At evaluere tidsafhængigheder
  • At skabe selvsammenføjninger og venstre ydre sammenføjninger

Hvad er InfoSet Joins?

DSO (Datalagerobjekter) og/eller InfoObjects (karakteristika med stamdata) forbindes i InfoSættet ved hjælp af joinbetingelser. De sammenføjede data fra infosættene er tilgængelige for adgang fra Business Explorer-forespørgsler. InfoSets giver dig mulighed for at rapportere om flere info-udbydere (Infokuber, Data Store-objekter, stamdata InfoObjects), men de indeholder ingen data. Med aktiverede infosæt kan du definere forespørgsler i BI-pakken.

Tilslutninger er klassificeret i fire kategorier:

  1. Indvendig sammenføjning
  2. Venstre ydre samling
  3. Temporal Join
  4. Deltag selv

Indre tilslutning:En post kan kun være i det valgte resultatsæt, hvis der er poster i begge sammenføjede tabeller.

Hvis tabel 2 har tilsvarende poster i tabel 1, ved at sammenligne et nøglefelt (EMPNO i eksemplet nedenfor), vil kun disse poster være en del af resultatsættet. Resultatsættet ville have felterne i tabel 1 og tabel 2 udfyldt fra de tilsvarende felter.

Eksempel:

Venstre tabel (tabel 1)

EMPNO EFTERNAVN
000020 thompson
000250 SMID
000100 SPENCER

Højre tabel (tabel 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Resultat af indre sammenføjning

EMPNO EFTERNAVN PROJNO
000020 thompson AD3112
000100 SPENCER OP2010

Venstre ydre samling: Hvis tabel 2 har tilsvarende poster i tabel 1, vil disse poster ved at sammenligne et nøglefelt (EMPNO i eksemplet nedenfor), være en del af resultatsættet. Resultatsættet ville have felterne i tabel 1 og tabel 2 udfyldt fra de tilsvarende felter.

Hvis tabel 2 ikke har nogen tilsvarende post sammenlignet med tabel 1, er disse poster i tabel 1 også en del af resultatsættet (felter, der hører til tabel 2, vil have startværdier). Dette er vist i eksemplet nedenfor.

Venstre tabel (tabel 1)

EMPNO EFTERNAVN
000020 thompson
000250 SMID
000100 SPENCER

Højre tabel (tabel 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Venstre ydre sammenføjning resultat

EMPNO EFTERNAVN PROJNO
000020 thompson AD3112
000250 SMID
000100 SPENCER OP2010

Midlertidig deltagelse: En joinforbindelse kaldes tidsmæssig, hvis mindst ét ​​medlem er tidsafhængig.

Deltag selv: Det samme objekt er sat sammen.

Hvordan opretter man infosæt?

Trin 1)

  1. Gå til Transaktionskode RSA1
  2. Klik på knappen "Ok".

Opret infosæt

Trin 2)

  1. Gå til fanen "InfoProvider"
  2. Højreklik på infoområdet og vælg muligheden "Opret infosæt" fra kontekstmenuen.

Transaktions RSISET kan også bruges direkte til at oprette InfoSet.

Opret infosæt

Når Info Set Builder kaldes for første gang, vises de to nedenstående visningstilstande som

  1. Netværk (Dataflow Control)
  2. Træ (Tree Control).

Netværksvisningen er klarere.

Trævisningen kan læses af skærmlæseren og er velegnet til synshandicappede brugere.

Du kan til enhver tid ændre denne indstilling ved at bruge menustien Indstillinger -> Skærm.

Trin 3)

  1. Indtast det tekniske navn
  2. Description
  3. I Start med Info Provider sektion, bestemmer du, hvilken infoudbyder du vil bruge til at begynde at definere infosættet. Vælg en af ​​de objekttyper, som systemet tilbyder dig:
  • Data Store objekt
  • Infoobjekt
  • Standard infoterning
  • Vælg et objekt.

Hvis du vil vælge et infoobjekt, skal det være en karakteristik med stamdata. Systemet giver dig den tilsvarende inputhjælp.

  1. Vælg knappen Fortsæt.

Opret infosæt

Trin 4) Skift infosæt skærmen vises.

Opret infosæt

Trin 5) Vælg knappen Indsæt Infoudbyder vist nedenfor, for at vælge den infoudbyder, som data skal sammenkædes med.

Opret infosæt

Trin 6)

  1. Indtast navnet på DSO'en.
  2. Klik på knappen Fortsæt.

Opret infosæt

Nedenstående skærmbillede vises med de 2 informationsudbydere valgt.

Opret infosæt

Trin 7) Aktiver infosættet ved at klikke på aktiveringsknappen.

Opret infosæt