Tworzenie połączenia OLAP
Połączenie OLAP służy do łączenia się z widokiem informacji HANA lub modelem danych oraz do bezpośredniego importowania wszystkich obiektów biznesowych zdefiniowanych w warstwie biznesowej na potrzeby raportowania.
Aby utworzyć nowe połączenie OLAP, kliknij prawym przyciskiem myszy nazwę projektu → Nowy → Połączenie OLAP.
W następnym oknie wprowadź nazwę połączenia, opis (opcjonalnie) i kliknij przycisk dalej.
Note- Wskazujesz połączenie OLAP na konkretną kostkę lub w celu uzupełnienia repozytorium HANA. Gdy to połączenie jest używane w dowolnym narzędziu BO Reporting, możesz bezpośrednio importować wszystkie obiekty w widoku HANA Modeling lub wyświetlać wszystkie opublikowane widoki informacji w repozytorium i wybrać dowolny z nich do raportowania.
Następnie wybierz sterownik oprogramowania pośredniego OLAP. Pokazuje listę wszystkich dostępnych źródeł danych OLAP. Możesz wybrać dowolne źródło danych OLAP zgodnie z wymaganiami.
Note- Nie musisz tworzyć bazy danych, ponieważ OLAP bezpośrednio trafia do warstwy biznesowej. W warstwie biznesowej można definiować wymiary, miary i inne właściwości.
Wybierz odpowiedni sterownik oprogramowania pośredniego, aby połączyć się ze źródłem danych OLAP i kliknij przycisk Dalej. Aby połączyć się z widokami HANA, wybierz SAP HANA → SAP HANA Client.
Aby połączyć się z systemem HANA, potrzebujesz następujących informacji -
- Nazwa serwera
- Numer instancji
- Szczegóły uwierzytelniania
Gdy wypełnisz powyższe szczegóły i klikniesz przycisk Dalej, pojawi się opcja z pytaniem, czy chcesz, aby to połączenie wskazywało na konkretną kostkę, czy na wszystkie kostki w repozytorium HANA.
Po wybraniu tej opcji kliknij przycisk Zakończ u dołu ekranu.
Teraz musisz opublikować połączenie do repozytorium. Kliknij prawym przyciskiem myszy Połączenie → Opublikuj połączenie w repozytorium.
Gdy nowe połączenie jest tworzone za pomocą narzędzia Information Design, dostępne są następujące parametry połączenia, które można zdefiniować -
Connection Pool Mode - Służy do utrzymywania aktywnego połączenia.
Pool Timeout - Gdy ustawisz tryb puli połączeń na Utrzymuj połączenie aktywne przez, jest to czas w minutach, przez który połączenie pozostaje otwarte.
Array Fetch Size - Informuje o maksymalnej liczbie wierszy, które można pobrać z bazy danych.
Przykład
Rozważmy przykład. Wpisujesz wartość 25, a zapytanie zwraca 150 wierszy. W związku z tym zostanie pobrany z 6 pobraniami po 25 wierszy każdy.
Array Bind Size - To pole nie jest wymagane do projektowania Wszechświata w IDT.
Login Timeout - Określa minuty, przez które przekroczą limit czasu próby połączenia i wyświetlany jest komunikat o błędzie.
Istnieją różne parametry niestandardowe, które można również zdefiniować, takie jak ConnectInit, Hint.