SAP Samouczek InfoSet: Co to jest, utwórz, łączy
⚡ Inteligentne podsumowanie
Zestaw informacji w SAP BW to specjalny InfoProvider, który nie przechowuje danych fizycznie, lecz logicznie łączy obiekty DataStore, InfoObjects i InfoCubes za pomocą warunków łączenia, dzięki czemu połączone dane są dostępne dla zapytań Business Explorer.

Czym jest InfoSet?
Zestaw informacji to specjalny rodzaj dostawcy informacji, który nie przechowuje danych fizycznie. Innymi słowy, zestawy informacji to dostawcy informacji, którzy logicznie łączą dane i udostępniają je na potrzeby zapytań BI. Zestaw informacji gromadzi dane z tabel dostawców informacji użytych do jego utworzenia i opisuje źródła danych zdefiniowane jako reguła łączenia obiektów DataStore, obiektów InfoObject lub standardowych kostek informacji.
Kiedy stosować zestawy informacji?
- Aby połączyć wymagane dane z podstawowych InfoProviderów.
- Aby zezwolić na raportowanie BEx w obiekcie DataStore bez włączania wskaźnika raportowania BEx.
- Aby ocenić zależności czasowe.
- Aby utworzyć połączenia własne i połączenia zewnętrzne lewe.
Czym są połączenia InfoSet?
OSD (Obiekty DataStore) i/lub obiekty InfoObject (cechy z danymi głównymi) są połączone w zestawie informacji za pomocą warunków łączenia. Połączone dane są dostępne z zapytań Business Explorer. Zestawy informacji umożliwiają generowanie raportów na temat kilku dostawców informacji (Kostki informacyjne, obiekty DataStore, obiekty InfoObject danych głównych, ale nie zawierają one żadnych danych. Dzięki aktywowanym zestawom InfoSet można definiować zapytania w pakiecie BI.
Złączenia dzielą się na cztery kategorie:
- Połączenie wewnętrzne
- Lewe połączenie zewnętrzne
- Dołącz tymczasowo
- Dołącz do siebie
Połączenie wewnętrzne: Rekord znajduje się w zestawie wyników tylko wtedy, gdy w obu połączonych tabelach znajdują się wpisy. Jeśli tabela 2 ma odpowiadające sobie rekordy tabeli 1, po porównaniu pola klucza (EMPNO w tym przykładzie) tylko te rekordy są częścią zestawu wyników, a pola obu tabel są wypełnione.
Lewa tabela (Tabela 1)
| EMPNO | NAZWISKO |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | SPENSER |
Prawa tabela (Tabela 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Wynik połączenia wewnętrznego
| EMPNO | NAZWISKO | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000100 | SPENSER | OP2010 |
Lewe połączenie zewnętrzne: Jeśli tabela 2 ma odpowiadające sobie rekordy tabeli 1, rekordy te są częścią zestawu wyników. Jeśli tabela 2 nie ma odpowiadającego sobie rekordu, rekordy tabeli 1 nadal są częścią zestawu wyników, a pola tabeli 2 zawierają wartości początkowe, jak pokazano poniżej.
Lewa tabela (Tabela 1)
| EMPNO | NAZWISKO |
| 000020 | THOMPSON |
| 000250 | SMITH |
| 000100 | SPENSER |
Prawa tabela (Tabela 2)
| EMPNO | PROJNO |
| 000020 | AD3112 |
| 000100 | OP2010 |
| 000150 | PL2100 |
Wynik lewego połączenia zewnętrznego
| EMPNO | NAZWISKO | PROJNO |
| 000020 | THOMPSON | AD3112 |
| 000250 | SMITH | |
| 000100 | SPENSER | OP2010 |
Dołącz tymczasowo: Połączenie jest nazywane czasowym, jeżeli przynajmniej jeden jego element jest zależny od czasu.
Dołącz do siebie: ten sam obiekt jest ze sobą połączony.
Jak utworzyć zestaw informacji?
Krok 1)
- Przejdź do transakcji Code RSA1.
- Kliknij przycisk OK.
Krok 2)
- Przejdź do zakładki „InfoProvider”.
- Kliknij prawym przyciskiem myszy na InfoArearze i wybierz opcję „Utwórz zestaw informacji” z menu kontekstowego.
Transakcję RSISET można również wykorzystać bezpośrednio do utworzenia zestawu informacji.
Po pierwszym wywołaniu programu InfoSet Builder pojawiają się dwie opcje trybu wyświetlania:
- Sieć (kontrola przepływu danych)
- Drzewo (kontrola drzew)
Wyświetlanie sieci jest wyraźniejsze. Widok drzewa jest czytelny dla czytnika ekranu i jest odpowiedni dla osób z dysfunkcją wzroku. To ustawienie można zmienić w dowolnym momencie, wybierając ścieżkę menu Ustawienia -> Wyświetlanie.
Krok 3)
- Wprowadź nazwę techniczną.
- Descriptjonowy.
- W sekcji „Rozpocznij od dostawcy informacji” określ, którego dostawcy informacji użyć do rozpoczęcia definiowania zestawu informacji. Wybierz jeden z dostępnych typów obiektów: obiekt DataStore, obiekt InfoObject lub standardową kostkę informacji.
Jeśli wybierzesz obiekt InfoObject, musi on mieć charakterystykę z danymi podstawowymi. System zapewnia odpowiednią pomoc w wprowadzaniu danych.
- Kliknij przycisk Kontynuuj.
Krok 4) Wyświetla się ekran Zmień zestaw informacji.
Krok 5) Kliknij przycisk Wstaw dostawcę informacji (Insert InfoProvider) pokazany poniżej, aby wybrać dostawcę informacji (InfoProvider), z którym mają zostać połączone dane.
Krok 6)
- Wpisz nazwę OSD.
- Kliknij przycisk Kontynuuj.
Poniższy ekran wyświetla wybrane dwa InfoProvidery.
Krok 7) Aktywuj InfoSet klikając przycisk Aktywuj.








