SAP IDT - Zarządzanie połączeniami
Połączenie w IDT służy do łączenia się z relacyjnym lub źródłem danych OLAP za pomocą narzędzia raportowania SAP BusinessObjects. Może to być połączenie lokalne lub połączenie opublikowane w centralnym repozytorium.
Różne typy połączeń obsługiwane w IDT
Poniżej przedstawiono typy połączeń, które są obsługiwane w IDT -
Relacyjne połączenie
Służy do projektowania warstwy Data Foundation w narzędziu Information Design. Możesz importować tabele i sprzężenia ze źródła danych.
Połączenie OLAP
Korzystając z połączenia OLAP, możesz zaprojektować warstwę biznesową podczas tworzenia Wszechświata. Pozwala bezpośrednio łączyć się ze schematami wielowymiarowymi i importować je do projektowania Wszechświata. Później można ich używać z narzędziem raportowania SAP Business Objects.
Klient BICS
Aby połączyć się z SAP NetWeaver BW, można użyć oprogramowania pośredniego klienta SAP BICS, aby zapewnić dostęp do zapytania BEx. Połączenia w IDT mogą być zapisywane lokalnie lub mogą być zabezpieczone i opublikowane w centralnym repozytorium.
Połączenia lokalne są zapisywane jako pliki .cnx i mogą być dostępne dla każdego użytkownika, który używa IDT. Po opublikowaniu połączenia w repozytorium są one zmieniane na bezpieczne połączenie.
Zabezpieczone połączenie jest publikowane w repozytorium i zapisywane w folderze Połączenia. Można również tworzyć zabezpieczone połączenia, używając poleceń Wstaw relacyjne i Wstaw połączenie OLAP z widoku zasobów repozytorium.
Poniżej przedstawiono kluczowe właściwości bezpiecznego połączenia -
Użytkownicy muszą być uwierzytelnieni.
Prawa użytkownika można zdefiniować na poziomie użytkownika, aby przyznać lub odmówić dostępu do połączeń lub właściwości połączenia.
Zabezpieczone połączenia mogą być używane lub udostępniane przez uwierzytelnionych użytkowników.
Tworzenie nowego połączenia w IDT - relacyjne
Przejdź do narzędzia do projektowania informacji w kliencie BI. Aby utworzyć nowe połączenie relacyjne, zacznij od nowego projektu w widoku Projekt lokalny.
Kliknij Nowy → Projekt → Wprowadź nazwę projektu → Zakończ.
Kliknij prawym przyciskiem myszy Nazwa projektu → Nowy → Połączenie relacyjne.
Wprowadź nazwę połączenia / zasobu → kliknij Dalej.
Wybierz oprogramowanie pośredniczące zgodnie ze źródłem danych. Możesz wybrać SAP lub inną firmę jako źródło danych i skonfigurować relacyjne połączenie z bazą danych.
Wybraliśmy SAP z listy → SAP HANA → JDBC → kliknij Dalej.
Wprowadź tryb uwierzytelniania, nazwę użytkownika i hasło. Wprowadź nazwę hosta i numer instancji, a następnie kliknij przycisk Dalej.
W następnym oknie można zdefiniować parametry połączenia, takie jak - Limit czasu, Rozmiar pobierania tablicy, Rozmiar powiązania tablicy itp. Kliknij Zakończ.
Tworzone jest relacyjne połączenie ze źródłową bazą danych z rozszerzeniem pliku .cnx. Możesz kliknąć Testuj połączenie.
Dolna część okna informuje o parametrach połączenia - parametry logowania, parametry konfiguracyjne itp.
→ Testuj połączenie → Pomyślnie
Podobnie można utworzyć połączenie relacyjne dla innych źródeł danych.
Musimy opublikować to połączenie w repozytorium, aby było dostępne do użytku.
Kliknij prawym przyciskiem myszy nazwę połączenia → Opublikuj połączenie w repozytorium → Wprowadź hasło repozytorium BO → Połącz → Zakończ → Tak.
.cns- bezpieczne połączenie z repozytorium
.cnx-local niezabezpieczone - Jeśli użyjesz tego połączenia, nie pozwoli ci ono na publikowanie czegokolwiek w repozytorium.
To pokazuje, jak można utworzyć połączenie relacyjne w narzędziu do projektowania informacji. Podsumowując kroki, które są zaangażowane w tworzenie połączenia -
- Wprowadź nazwę połączenia
- Wybierz oprogramowanie pośredniczące dla docelowej bazy danych
- Wprowadź parametry logowania, aby połączyć się z relacyjnym źródłem danych
- Skonfiguruj i dostosuj parametry, aby zoptymalizować połączenie i Zakończ
- Aby zmienić to na bezpieczne, opublikuj połączenie w repozytorium
Zmiana nazwy lub usuwanie połączenia
Aby zmienić nazwę lub usunąć połączenie, kliknij prawym przyciskiem myszy nazwę połączenia w obszarze Projekty lokalne.
Możesz także usunąć lub edytować takie połączenie relacyjne.
Tworzenie nowego połączenia w IDT - OLAP
Połączenie OLAP służy do łączenia się z widokiem wielowymiarowym lub modelem danych w celu projektowania warstwy biznesowej w narzędziu do projektowania informacji.
Aby utworzyć nowe połączenie OLAP, kliknij prawym przyciskiem myszy Nazwa projektu → Nowy → Połączenie OLAP.
Wprowadź nazwę połączenia, opis i kliknij Dalej.
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.
Pamiętaj, że nie musisz tworzyć bazy danych, ponieważ OLAP bezpośrednio trafia do warstwy biznesowej. W warstwie biznesowej można definiować wymiary i miary oraz 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.
Wprowadź parametry połączenia, szczegóły uwierzytelniania, nazwę systemu, numer instancji itp. I kliknij Dalej.
Możesz także wybrać konkretną kostkę do połączenia lub wszystkie kostki w repozytorium czasu projektowania. W przypadku wybrania określonej kostki za pomocą tego połączenia OLAP można zaprojektować Warstwę biznesową tylko na obiektach dostępnych w tej kostce.
Kliknij Finish.
Teraz musisz opublikować połączenie do repozytorium. Kliknij prawym przyciskiem połączenie → Opublikuj połączenie w repozytorium.
Parametry logowania do połączenia
Podczas tworzenia połączenia relacyjnego lub OLAP w IDT, aby połączyć się z dowolnym źródłem danych, musisz podać parametry logowania do źródłowej bazy danych, takie jak nazwa hosta i numer instancji.
Parametry połączenia
Podczas tworzenia połączenia możesz skonfigurować różne parametry połączenia -
Connection Pool Mode - Służy do utrzymywania aktywnego połączenia.
Pool Timeout - Po ustawieniu trybu puli połączeń tak, aby połączenie było aktywne przez, czas w minutach, przez jaki połączenie pozostaje otwarte.
Array Fetch Size - Informuje o maksymalnej liczbie wierszy, które można pobrać z bazy danych.
Example - Załóżmy, że wprowadzasz wartość 25, a zapytanie zwraca 150 wierszy, więc zostanie pobrane 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.
Edycja połączenia
Aby edytować połączenie, kliknij dwukrotnie nazwę połączenia w lokalnym widoku projektu.
Przejdź do zakładki Informacje ogólne → Edytuj.
Aby edytować parametry połączenia, kliknij przycisk Edytuj. Możesz edytować szczegóły uwierzytelniania i parametry połączenia.
Aby zmienić sterownik oprogramowania pośredniego, kliknij opcję Zmień sterownik. Wybierz sterownik z listy rozwijanej.
Możesz również przetestować dostępność serwera bazy danych, klikając opcję Testuj połączenie.
W okienku „Definicja połączenia” są wyświetlane informacje przechowywane na temat połączenia - parametry logowania, parametry konfiguracyjne itp.