Infoset je špeciálny druh Infoprovidera, ktorý fyzicky neukladá údaje. Inými slovami, Infoset sú InfoProvideri, ktorí logicky spájajú údaje a poskytujú tieto údaje pre dotazy BI. Infoset zhromažďuje údaje z tabuliek InfoProviderov použitých na ich zostavenie. Infoset popisuje zdroje údajov, ktoré sú definované ako pravidlo spojenia na objektoch Datastore, Info-objektoch alebo štandardných InfoCube.
Kedy použiť infosety?
- Ak sa chcete pripojiť požadované údaje od základných InfoProviders
- Povolenie hlásenia BEx na objekte DataStore bez zapnutia indikátora hlásenia BEx
- Vyhodnotiť časové závislosti
- Na vytvorenie samostatných spojení a ľavých vonkajších spojení
Čo sú pripojenia InfoSet?
DSO (Data Store Objects) a / alebo InfoObjects (charakteristiky s kmeňovými dátami) sú spojené v InfoSete pomocou podmienok spojenia. Spojené údaje z informačných sád sú dostupné pre prístup z dotazov Business Explorer. Súbory InfoSets umožňujú vytvárať správy o niekoľkých poskytovateľoch informácií (infokuby, objekty úložiska údajov, kmeňové údaje InfoObjects), ale neobsahujú žiadne údaje. S aktivovanými infosetmi môžete definovať dotazy v balíku BI.
Spojenia sú rozdelené do štyroch kategórií:
- Vnútorné pripojenie
- Ľavý vonkajší spoj
- Dočasný vstup
- Ja sa pripájam
Vnútorné spojenie: Záznam môže byť vo vybratej sade výsledkov iba vtedy, ak sú v oboch spojených tabuľkách záznamy.
Ak má tabuľka 2 zodpovedajúce záznamy tabuľky 1, porovnaním kľúčového poľa (EMPNO v nasledujúcom príklade), budú súčasťou výslednej sady iba tieto záznamy. Vo výslednej sade by boli vyplnené polia tabuľky 1 a tabuľky 2 z príslušných polí.
Príklad:
Ľavý stôl (tabuľka 1)
EMPNO | PRIEZVISKO |
000020 | THOMPSON |
000250 | SMITH |
000100 | SPENSER |
Pravý stôl (tabuľka 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Výsledok vnútorného spojenia
EMPNO | PRIEZVISKO | PROJNO |
000020 | THOMPSON | AD3112 |
000100 | SPENSER | OP2010 |
Ľavé vonkajšie spojenie: Ak má tabuľka 2 zodpovedajúce záznamy tabuľky 1, porovnaním kľúčového poľa (EMPNO v príklade uvedenom nižšie), budú tieto záznamy súčasťou výsledkovej sady. Vo výslednej sade by boli vyplnené polia tabuľky 1 a tabuľky 2 z príslušných polí.
Ak tabuľka 2 nemá zodpovedajúci záznam v porovnaní s tabuľkou 1, sú tieto záznamy tabuľky 1 tiež súčasťou výsledkovej sady (polia patriace do tabuľky 2 budú mať počiatočné hodnoty). Toto je zobrazené v príklade nižšie.
Ľavý stôl (tabuľka 1)
EMPNO | PRIEZVISKO |
000020 | THOMPSON |
000250 | SMITH |
000100 | SPENSER |
Pravý stôl (tabuľka 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Výsledok ľavého vonkajšieho spojenia
EMPNO | PRIEZVISKO | PROJNO |
000020 | THOMPSON | AD3112 |
000250 | SMITH | |
000100 | SPENSER | OP2010 |
Časové spojenie : Spojenie sa nazýva dočasné, ak je aspoň jeden člen časovo závislý.
Self join: Rovnaký objekt je spojený dohromady.
Ako vytvoriť informačnú sadu?
Krok 1)
- Prejdite na kód transakcie RSA1
- Kliknite na tlačidlo „OK“
Krok 2)
- Prejdite na kartu „InfoProvider“
- Kliknite pravým tlačidlom myši na informačnú oblasť a z kontextovej ponuky vyberte možnosť „Vytvoriť informačnú sadu“.
Transakčný RSISET možno tiež priamo použiť na vytvorenie InfoSetu.
Keď sa program Info Set Builder volá po prvýkrát, zobrazia sa nasledujúce dve možnosti režimu zobrazenia ako
- Sieť (riadenie toku údajov)
- Strom (Ovládanie stromu).
Zobrazenie v sieti je prehľadnejšie.
Stromový displej je čitateľný programom Screen Reader a je vhodný pre zrakovo postihnutých používateľov.
Toto nastavenie môžete kedykoľvek zmeniť pomocou cesty ponuky Nastavenia -> Displej.
Krok 3)
- Zadajte technický názov
- Popis
- V časti Začíname s poskytovateľom informácií určíte, ktorého poskytovateľa informácií chcete použiť na začatie definovania informačnej sady. Vyberte jeden z typov objektov, ktoré vám systém ponúka:
- Objekt Data Store
- Informačný objekt
- Štandardná informačná kocka
- Vyberte objekt.
Ak si chcete zvoliť informačný objekt, musí to byť charakteristika s kmeňovými údajmi. Systém vám poskytuje príslušnú pomoc so vstupom.
- Kliknite na tlačidlo Pokračovať.
Krok 4)
Zobrazí sa obrazovka Change Info Set.
Krok 5)
Vyberte tlačidlo vložiť poskytovateľa informácií zobrazené nižšie a vyberte poskytovateľa informácií, s ktorým sa majú spojiť údaje.
Krok 6)
- Zadajte názov PDS.
- Kliknite na tlačidlo Pokračovať.
Zobrazí sa nasledujúca obrazovka s vybranými 2 poskytovateľmi informácií.
Krok 7)
Aktivujte informačnú sadu kliknutím na tlačidlo aktivovať.