SAP InfoSet Tutorial: Hvad er, Opret, tilslutter sig

Indholdsfortegnelse:

Anonim

Infoset er en speciel type Infoprovider, der ikke gemmer data fysisk. Med andre ord er Infoset InfoProviders, der logisk sammenføjer data og leverer disse data til BI-forespørgsler. Infoset indsamler data fra tabellerne til InfoProviders, der blev brugt til at opbygge det. Infoset beskriver datakilder, der er defineret som en regel for sammenkædning på Datastore-objekter, Info-objekter eller standard InfoCubes.

Hvornår skal jeg bruge infosæt?

  • For at deltage i nødvendige data fra grundlæggende InfoProviders
  • For at tillade BEx-rapportering på et DataStore-objekt uden at tænde BEx-rapporteringsindikatoren
  • At evaluere tidsafhængigheder
  • At oprette selvtilslutninger og venstre ydre sammenføjninger

Hvad er InfoSet Joins?

DSO (Data Store Objects) og / eller InfoObjects (karakteristika med stamdata) er forbundet i InfoSet ved hjælp af tilslutningsbetingelser. De sammenføjede data fra InfoSets er tilgængelige for forespørgsler fra Business Explorer. InfoSets giver dig mulighed for at rapportere om flere Info-udbydere (Infocubes, Data Store-objekter, stamdata InfoObjects), men de indeholder ingen data. Med aktiverede infosæt kan du definere forespørgsler i BI-pakken.

Samlinger klassificeres i fire kategorier:

  1. Indvendig sammenføjning
  2. Venstre ydre samling
  3. Temporal deltagelse
  4. Selvdeltagelse

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, vil kun disse poster være en del af resultatsættet ved at sammenligne et nøglefelt (EMPNO i nedenstående eksempel). Resultatsættet ville have felterne i tabel 1 og tabel 2 udfyldt fra de tilsvarende felter.

Eksempel:

Venstre bord (tabel 1)

EMPNO EFTERNAVN
000020 THOMPSON
000250 SMID
000100 SPENSER

Højre bord (tabel 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Indre tilslutningsresultat

EMPNO EFTERNAVN PROJNO
000020 THOMPSON AD3112
000100 SPENSER OP2010

Venstre ydre sammenføjning: Hvis tabel 2 har tilsvarende poster i tabel 1, ved at sammenligne et nøglefelt (EMPNO i nedenstående eksempel), ville 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.

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 tilhører tabel 2, vil have indledende værdier). Dette vises i eksemplet nedenfor.

Venstre bord (tabel 1)

EMPNO EFTERNAVN
000020 THOMPSON
000250 SMID
000100 SPENSER

Højre bord (tabel 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Venstre ydre tilslutningsresultat

EMPNO EFTERNAVN PROJNO
000020 THOMPSON AD3112
000250 SMID
000100 SPENSER OP2010

Temporal Join: En join kaldes tidsmæssig, hvis mindst et medlem er tidsafhængig.

Selvtilslutning: Det samme objekt er sammenføjet.

Hvordan oprettes infoset?

Trin 1)

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

Trin 2)

  1. Gå til fanen “InfoProvider”
  2. Højreklik på infoarea og vælg indstillingen "Opret infoset" i genvejsmenuen.

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

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

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

Netværksdisplayet er klarere.

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

Du kan når som helst ændre denne indstilling ved hjælp af menustien Indstillinger -> Skærm.

Trin 3)

  1. Indtast det tekniske navn
  2. Beskrivelse
  3. I afsnittet Start med informationsudbyder bestemmer du, hvilken informationsudbyder du vil bruge til at begynde at definere infosættet. Vælg en af ​​de objekttyper, som systemet tilbyder dig:
  • Data Store-objekt
  • Info-objekt
  • Standard Info Cube
  • Vælg et objekt.

Hvis du vil vælge et Info-objekt, skal det være en egenskab med stamdata. Systemet giver dig den tilsvarende inputhjælp.

  1. Vælg knappen Fortsæt.

Trin 4)

Skærmbilledet Skift infosæt vises.

Trin 5)

Vælg indsæt Info-udbyder-knappen vist nedenfor for at vælge den infoprovider, som data skal sammenføjes med.

Trin 6)

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

Nedenstående skærmbillede vises med de 2 valgte udbydere.

Trin 7)

Aktiver infosættet ved at klikke på aktiveringsknappen.