SAP IDT - dołącza do Data Foundation
Połączenia służą do łączenia tabel w Data Foundation. Określa sposób wyszukiwania danych w tabelach. Połączenia są definiowane, gdy łączysz jedną kolumnę tabeli z drugą. Połączenia można wstawiać ręcznie lub automatycznie, klikając opcję Wykryj połączenie.
Aby wstawić nowe połączenie, przejdź do Wstaw → Wstaw połączenie.
Wybierz Tabela 1 z listy rozwijanej, Tabela 2 z listy rozwijanej ze wszystkich tabel w Data Foundation. Wybierz kolumny z Tabeli 1 i Tabeli 2 do połączenia. Wybierz typ połączenia, które chcesz wstawić → OK.
Edycja istniejącego połączenia
Aby edytować istniejące połączenie, kliknij dwukrotnie opcję Dołącz, a otworzy się edytor Edytuj połączenie, jak powyżej.
Tabele pochodne
Tabela pochodna to wirtualna tabela w fundamencie danych, która łączy inne tabele za pomocą obliczeń i funkcji.
Tabel pochodnych można używać do następujących celów -
Tworzenie tabeli z kolumnami z innych tabel. Definicje kolumn mogą obejmować złożone obliczenia i funkcje.
Aby utworzyć pojedynczą tabelę, która łączy dwie lub więcej tabel.
Aby utworzyć tabelę zawierającą wybór kolumn z różnych tabel.
Aby wstawić tabelę pochodną, wybierz nagłówek tabeli → kliknij prawym przyciskiem myszy → wstaw → tabela pochodna.
Wprowadź unikalną nazwę i kliknij OK.
Alias tabeli
Tabela Alias jest znana jako odniesienie do tabeli standardowej w Data Foundation. Dane w tabeli Alias są całkowicie takie same, jak w oryginalnej tabeli.
Tabele aliasów służą do przerywania pętli w ścieżce łączenia w warstwie Data Foundation. Do zmiany nazwy tabeli można również użyć tabeli Alias.
Wstaw alias
Aby utworzyć tabelę aliasów, wybierz tabelę, dla której ma zostać utworzony alias. Kliknij prawym przyciskiem myszy nagłówek tabeli → Wstaw → Tabela aliasów. Aby utworzyć tabelę aliasów na więcej niż jednej tabeli, użyj klawisza CTRL, aby zaznaczyć wiele tabel.
Alias jest używany do przerywania pętli i rozwiązywania problemów z pułapkami wachlarzowymi i przepaściami.
Wykryj alias
Aby wykryć alias, przejdź do Wykryj w warstwie Podstawa danych.
Aby wykryć alias tabeli, należy spełnić następujący warunek.
Konteksty
Konteksty są również używane do przerywania pętli w Data Foundation, gdy nie można przerwać pętli za pomocą tabeli Alias.
Jeśli masz wiele tabel faktów, które są połączone z jedną tabelą wymiarów, w tym przypadku tworzysz Kontekst dla każdej tabeli faktów.
W kontekście istnieją trzy stany zdefiniowane dla Join -
Included Joins - W niejednoznacznej części schematu kontekst rozwiązuje pętlę, definiując ścieżkę z dołączonymi złączeniami.
Excluded Joins - W części schematu, która jest niejednoznaczna, wykluczone łączenia definiują ścieżkę, której kontekst nigdy nie podąży.
Neutral Joins- Znajdują się w części schematu, która nie jest niejednoznaczna i zawsze są uwzględnione w ścieżce zapytania kontekstu. Każde złączenie, które nie zostało wyraźnie uwzględnione lub wykluczone, jest neutralne.
Kontekst można zdefiniować ręcznie lub klikając opcję wykrywania kontekstu.
Aby wykryć kontekst → Otwórz edytor podstaw danych, klikając dwukrotnie nazwę bazy danych w widoku projektów lokalnych.
W okienku Aliasy i konteksty wybierz ikonę Wykryj konteksty.
Polecenie analizuje ścieżki łączenia i proponuje konteksty do rozwiązania wszelkich pętli, których nie można rozwiązać za pomocą tabel aliasów.
Następnie otwórz okno dialogowe Wykryj konteksty, wybierz konteksty, które chcesz wstawić.
Aby wyświetlić kontekst podświetlony w widoku bazy danych, kliknij proponowaną nazwę kontekstu. Połączenie zawarte w kontekście jest oznaczone dołączoną ikoną
Połączenie, które jest wykluczone, jest oznaczone ikoną wykluczenia