SAP InfoSet-opplæring: Hva er, Opprett, blir med

Innholdsfortegnelse:

Anonim

Infoset er en spesiell type Infoprovider som ikke lagrer data fysisk. Med andre ord, Infoset er InfoProviders som logisk slår sammen data og gir disse dataene for BI-spørringer. Infoset samler inn data fra tabellene til InfoProviders som ble brukt til å bygge den. Infoset beskriver datakilder som er definert som en regel for sammenkobling på Datastore-objekter, Info-objekter eller standard InfoCubes.

Når skal jeg bruke infosett?

  • For å delta i nødvendige data fra grunnleggende InfoProviders
  • For å tillate BEx-rapportering på et DataStore-objekt uten å slå BEx-rapporteringsindikatoren på
  • For å evaluere tidsavhengighet
  • Å skape selvføyninger og venstre ytre føyninger

Hva er InfoSet Joins?

DSO (Data Store Objects) og / eller InfoObjects (egenskaper med stamdata) er koblet til i InfoSet ved hjelp av sammenkoblingsbetingelser. De sammenføyde dataene fra InfoSets er tilgjengelige for tilgang fra Business Explorer-spørringer. InfoSets lar deg rapportere om flere Info-leverandører (Infocubes, Data Store-objekter, stamdata InfoObjects), men de inneholder ingen data. Med aktiverte infosett kan du definere spørsmål i BI-pakken.

Forbindelser er klassifisert i fire kategorier:

  1. Indre sammenføyning
  2. Venstre ytre skjøt
  3. Temporal Join
  4. Selv delta

Inner Join: En post kan bare være i det valgte resultatsettet hvis det er oppføringer i begge sammenføyde tabeller.

Hvis tabell 2 har tilsvarende poster i tabell 1, vil bare disse postene være en del av resultatsettet ved å sammenligne et nøkkelfelt (EMPNO i eksemplet nedenfor). Resultatsettet vil ha feltene i tabell 1 og tabell 2 fylt ut fra de tilsvarende feltene.

Eksempel:

Venstre bord (tabell 1)

EMPNO ETTERNAVN
000020 THOMPSON
000250 SMID
000100 SPENSER

Høyre bord (tabell 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Resultat for indre del

EMPNO ETTERNAVN PROJNO
000020 THOMPSON AD3112
000100 SPENSER OP2010

Venstre ytre sammenføyning : Hvis tabell 2 har tilsvarende poster i tabell 1, ved å sammenligne et nøkkelfelt (EMPNO i eksemplet nedenfor), vil disse postene være en del av resultatsettet. Resultatsettet vil ha feltene i tabell 1 og tabell 2 fylt ut fra de tilsvarende feltene.

Hvis tabell 2 ikke har noen tilsvarende post sammenlignet med tabell 1, er disse postene i tabell 1 også en del av resultatsettet (felt som tilhører tabell 2 vil ha innledende verdier). Dette vises i eksemplet nedenfor.

Venstre bord (tabell 1)

EMPNO ETTERNAVN
000020 THOMPSON
000250 SMID
000100 SPENSER

Høyre bord (tabell 2)

EMPNO PROJNO
000020 AD3112
000100 OP2010
000150 PL2100

Venstre ytre sluttresultat

EMPNO ETTERNAVN PROJNO
000020 THOMPSON AD3112
000250 SMID
000100 SPENSER OP2010

Temporal Join: En join kalles temporal hvis minst ett medlem er tidsavhengig.

Self Join: Det samme objektet er sammenføyd.

Hvordan lage infoset?

Trinn 1)

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

Steg 2)

  1. Bla til fanen “InfoProvider”
  2. Høyreklikk på infoarea og velg alternativet "Create Infoset" fra hurtigmenyen.

Transaksjon RSISET kan også brukes direkte til å lage InfoSet.

Når Info Set Builder kalles for første gang, vises de to alternativene nedenfor

  1. Nettverk (Dataflow Control)
  2. Tree (Tree Control).

Nettverksdisplayet er tydeligere.

Trevisningen kan leses av skjermleseren og er egnet for synshemmede brukere.

Du kan når som helst endre denne innstillingen ved hjelp av menybanen Innstillinger -> Skjerm.

Trinn 3)

  1. Skriv inn det tekniske navnet
  2. Beskrivelse
  3. I delen Start med infotilbyder bestemmer du hvilken infotilbyder du vil bruke til å begynne å definere infosettet. Velg en av objekttypene som systemet tilbyr deg:
  • Data Store-objekt
  • Info Objekt
  • Standard infokube
  • Velg et objekt.

Hvis du vil velge et Info-objekt, må det være en karakteristikk med stamdata. Systemet gir deg den tilsvarende inngangshjelpen.

  1. Velg Fortsett-knapp.

Trinn 4)

Skjermbildet Endre informasjonssett vises.

Trinn 5)

Velg innsett Info-leverandørknappen vist nedenfor for å velge infoprovider som dataene skal kobles sammen med.

Trinn 6)

  1. Skriv inn navnet på DSO.
  2. Klikk på Fortsett-knappen.

Skjermbildet nedenfor vises med de to infotilbyderne som er valgt.

Trinn 7)

Aktiver infosettet ved å klikke på aktiveringsknappen.