Infoset to specjalny rodzaj Infoprovider, który nie przechowuje danych fizycznie. Innymi słowy, Infoset to InfoProvider, który logicznie łączy dane i dostarcza te dane do zapytań BI. Infoset zbiera dane z tabel InfoProviderów użytych do jego zbudowania. Zestaw informacji opisuje źródła danych, które są zdefiniowane jako reguła łączenia w obiektach Datastore, obiektach informacyjnych lub standardowych kostkach InfoCube.
Kiedy używać zestawów informacji?
- Aby połączyć wymagane dane od podstawowych dostawców InfoProvider
- Aby umożliwić raportowanie BEx w obiekcie DataStore bez włączania wskaźnika Raportowanie BEx
- Ocena zależności czasowych
- Tworzenie połączeń własnych i lewych połączeń zewnętrznych
Co to są połączenia InfoSet?
DSO (Data Store Objects) i / lub InfoObjects (cechy z danymi podstawowymi) są połączone w InfoSet za pomocą warunków łączenia. Do połączonych danych z zestawów informacji można uzyskać dostęp z zapytań programu Business Explorer. Zestaw informacji umożliwia tworzenie raportów dotyczących kilku dostawców informacji (moduły informacyjne, obiekty magazynu danych, obiekty informacji podstawowych danych), ale nie zawierają one żadnych danych. Dzięki aktywowanym zestawom informacji możesz definiować zapytania w pakiecie BI.
Połączenia są podzielone na cztery kategorie:
- Połączenie wewnętrzne
- Lewe połączenie zewnętrzne
- Łączenie czasowe
- Dołącz samodzielnie
Łączenie wewnętrzne: Rekord może znajdować się w wybranym zestawie wyników tylko wtedy, gdy istnieją wpisy w obu połączonych tabelach.
Jeśli tabela 2 ma odpowiednie rekordy z tabeli 1, przez porównanie pola kluczowego (EMPNO w poniższym przykładzie), tylko te rekordy będą częścią zestawu wyników. Zestaw wyników miałby wypełnione pola tabeli 1 i tabeli 2 z odpowiednich pól.
Przykład:
Lewa tabela (Tabela 1)
EMPNO | NAZWISKO |
000020 | THOMPSON |
000250 | KOWAL |
000100 | SPENSER |
Prawy stół (tabela 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Wynik połączenia wewnętrznego
EMPNO | NAZWISKO | PROJNO |
000020 | THOMPSON | AD3112 |
000100 | SPENSER | OP2010 |
Left Outer Join: Jeśli tabela 2 ma odpowiednie rekordy z tabeli 1, przez porównanie pola kluczowego (EMPNO w poniższym przykładzie), te rekordy będą częścią zestawu wyników. Zestaw wyników miałby wypełnione pola tabeli 1 i tabeli 2 z odpowiednich pól.
Jeśli tabela 2 nie ma odpowiedniego rekordu w porównaniu z tabelą 1, rekordy z tabeli 1 również są częścią zestawu wyników (pola należące do tabeli 2 będą miały wartości początkowe). Pokazuje to poniższy przykład.
Lewa tabela (Tabela 1)
EMPNO | NAZWISKO |
000020 | THOMPSON |
000250 | KOWAL |
000100 | SPENSER |
Prawy stół (tabela 2)
EMPNO | PROJNO |
000020 | AD3112 |
000100 | OP2010 |
000150 | PL2100 |
Wynik połączenia zewnętrznego lewego
EMPNO | NAZWISKO | PROJNO |
000020 | THOMPSON | AD3112 |
000250 | KOWAL | |
000100 | SPENSER | OP2010 |
Łączenie czasowe: Łączenie nazywane jest czasowym, jeśli co najmniej jeden element jest zależny od czasu.
Łączenie własne: ten sam obiekt jest łączony razem.
Jak stworzyć zbiór informacji?
Krok 1)
- Przejdź do kodu transakcji RSA1
- Kliknij przycisk „OK”
Krok 2)
- Przejdź do karty „InfoProvider”
- Kliknij prawym przyciskiem myszy obszar informacyjny i wybierz opcję „Utwórz zbiór informacji” z menu kontekstowego.
Transakcji RSISET można również bezpośrednio używać do tworzenia zestawu informacji.
Kiedy Kreator zestawu informacji jest wywoływany po raz pierwszy, poniższe dwie opcje trybu wyświetlania to
- Sieć (kontrola przepływu danych)
- Drzewo (kontrola drzewa).
Wyświetlacz sieciowy jest wyraźniejszy.
Drzewo może być odczytywane przez czytnik ekranu i jest odpowiednie dla użytkowników niedowidzących.
Możesz zmienić to ustawienie w dowolnym momencie za pomocą ścieżki menu Ustawienia -> Wyświetlacz.
Krok 3)
- Wprowadź nazwę techniczną
- Opis
- W sekcji Rozpocznij od dostawcy informacji określasz, którego dostawcy informacji chcesz użyć, aby rozpocząć definiowanie zestawu informacji. Wybierz jeden z typów obiektów, które oferuje system:
- Obiekt magazynu danych
- Obiekt informacyjny
- Standardowa kostka informacyjna
- Wybierz obiekt.
Jeśli chcesz wybrać obiekt informacyjny, musi on mieć charakterystykę z danymi podstawowymi. System zapewnia odpowiednią pomoc przy wprowadzaniu danych.
- Wybierz przycisk Kontynuuj.
Krok 4)
Zostanie wyświetlony ekran Zmień zestaw informacji.
Krok 5)
Wybierz przycisk wstawiania dostawcy informacji pokazany poniżej, aby wybrać dostawcę informacji, z którym dane mają zostać połączone.
Krok 6)
- Wpisz nazwę OSD.
- Kliknij przycisk Kontynuuj.
Pojawi się poniższy ekran z wybranymi 2 dostawcami informacji.
Krok 7)
Aktywuj zestaw informacji, klikając przycisk aktywacji.