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:
- Indvendig sammenføjning
- Venstre ydre samling
- Temporal Join
- 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)
- Gå til Transaktionskode RSA1
- Klik på knappen "Ok".
Trin 2)
- Gå til fanen "InfoProvider"
- Højreklik på infoområdet og vælg muligheden "Opret infosæt" fra kontekstmenuen.
Transaktions RSISET kan også bruges direkte til at oprette InfoSet.
Når Info Set Builder kaldes for første gang, vises de to nedenstående visningstilstande som
- Netværk (Dataflow Control)
- 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)
- Indtast det tekniske navn
- Description
- 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.
- Vælg knappen Fortsæt.
Trin 4) Skift infosæt skærmen vises.
Trin 5) Vælg knappen Indsæt Infoudbyder vist nedenfor, for at vælge den infoudbyder, som data skal sammenkædes med.
Trin 6)
- Indtast navnet på DSO'en.
- Klik på knappen Fortsæt.
Nedenstående skærmbillede vises med de 2 informationsudbydere valgt.
Trin 7) Aktiver infosættet ved at klikke på aktiveringsknappen.