Infoset je speciální druh Infoprovider, který fyzicky neukládá data. Jinými slovy, Infoset jsou InfoProviders, kteří logicky spojují data a poskytují tato data pro dotazy BI. Infoset shromažďuje data z tabulek InfoProviderů použitých k jejich sestavení. Infoset popisuje zdroje dat, které jsou definovány jako pravidlo spojení na objektech Datastore, Info-objektech nebo standardních InfoCubech.
Kdy použít infosety?
- Chcete-li připojit požadovaná data od základních InfoProviderů
- Povolení hlášení BEx na objektu DataStore bez zapnutí indikátoru hlášení BEx
- Vyhodnotit časové závislosti
- Chcete-li vytvořit vlastní spojení a levé vnější spojení
Co jsou připojení InfoSet?
DSO (Data Store Objects) a / nebo InfoObjects (charakteristiky s kmenovými daty) jsou připojeny v InfoSet pomocí podmínek spojení. Připojená data z informačních sad jsou k dispozici pro přístup z dotazů Business Explorer. Sady InfoSets umožňují vytvářet zprávy o několika poskytovatelích informací (infokuby, objekty datových úložišť, kmenová data InfoObjects), ale neobsahují žádná data. S aktivovanými Infosety můžete definovat dotazy v sadě BI.
Spojení jsou rozdělena do čtyř kategorií:
- Vnitřní spojení
- Levý vnější spoj
- Dočasné připojení
- Vlastní připojení
Vnitřní spojení: Záznam může být ve vybrané výsledkové sadě pouze tehdy, pokud jsou v obou spojených tabulkách záznamy.
Pokud má tabulka 2 odpovídající záznamy tabulky 1, porovnáním klíčového pole (EMPNO v níže uvedeném příkladu), budou součástí sady výsledků pouze tyto záznamy. V sadě výsledků by byla vyplněna pole tabulky 1 a tabulky 2 z příslušných polí.
Příklad:
Levý stůl (tabulka 1)
EMPNO | PŘÍJMENÍ |
000020 | THOMPSON |
000250 | KOVÁŘ |
000100 | SPENSER |
Pravý stůl (tabulka 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Výsledek vnitřního připojení
EMPNO | PŘÍJMENÍ | PROJNO |
000020 | THOMPSON | AD3112 |
000100 | SPENSER | OP2010 |
Left Outer Join: Pokud má tabulka 2 odpovídající záznamy tabulky 1, porovnáním klíčového pole (EMPNO v níže uvedeném příkladu), by tyto záznamy byly součástí sady výsledků. V sadě výsledků by byla vyplněna pole tabulky 1 a tabulky 2 z příslušných polí.
Pokud tabulka 2 nemá odpovídající záznam ve srovnání s tabulkou 1, jsou tyto záznamy tabulky 1 také součástí sady výsledků (pole patřící do tabulky 2 budou mít počáteční hodnoty). To je ukázáno v níže uvedeném příkladu.
Levý stůl (tabulka 1)
EMPNO | PŘÍJMENÍ |
000020 | THOMPSON |
000250 | KOVÁŘ |
000100 | SPENSER |
Pravý stůl (tabulka 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Výsledek levého vnějšího připojení
EMPNO | PŘÍJMENÍ | PROJNO |
000020 | THOMPSON | AD3112 |
000250 | KOVÁŘ | |
000100 | SPENSER | OP2010 |
Časové připojení: Spojení se nazývá dočasné, pokud je alespoň jeden člen závislý na čase.
Self Join: Stejný objekt je spojen dohromady.
Jak vytvořit Infoset?
Krok 1)
- Přejděte na kód transakce RSA1
- Klikněte na tlačítko „OK“
Krok 2)
- Přejděte na kartu „InfoProvider“
- Klepněte pravým tlačítkem na informační oblast a v místní nabídce vyberte možnost „Vytvořit infoset“.
Transakční RSISET lze také přímo použít k vytvoření InfoSetu.
Při prvním vyvolání Tvůrce sady informací se zobrazí dvě níže uvedené možnosti režimu zobrazení jako
- Síť (řízení toku dat)
- Strom (ovládání stromu).
Zobrazení v síti je jasnější.
Stromový displej lze číst pomocí čtečky obrazovky a je vhodný pro zrakově postižené uživatele.
Toto nastavení můžete kdykoli změnit pomocí cesty nabídky Nastavení -> Displej.
Krok 3)
- Zadejte technický název
- Popis
- V části Začít s poskytovatelem informací určíte, kterého poskytovatele informací chcete použít k zahájení definování sady informací. Vyberte jeden z typů objektů, které vám systém nabízí:
- Objekt úložiště dat
- Informační objekt
- Standardní informační kostka
- Vyberte objekt.
Pokud si chcete vybrat informační objekt, musí to být charakteristika s kmenovými daty. Systém vám poskytuje odpovídající nápovědu ke vstupu.
- Zvolte tlačítko Pokračovat.
Krok 4)
Zobrazí se obrazovka Change Info Set.
Krok 5)
Vyberte tlačítko Vložit poskytovatele informací zobrazené níže a vyberte poskytovatele informací, se kterým se mají data spojit.
Krok 6)
- Zadejte název provozovatele distribuční soustavy.
- Klikněte na tlačítko Pokračovat.
Zobrazí se níže uvedená obrazovka s vybranými 2 poskytovateli informací.
Krok 7)
Aktivujte sadu informací kliknutím na tlačítko aktivovat.