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.