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:
- Indvendig sammenføjning
- Venstre ydre samling
- Temporal deltagelse
- 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)
- Gå til Transaktionskode RSA1
- Klik på knappen "Ok"
Trin 2)
- Gå til fanen “InfoProvider”
- 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
- Netværk (Dataflow Control)
- 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)
- Indtast det tekniske navn
- Beskrivelse
- 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.
- 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)
- Indtast navnet på DSO.
- 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.