Dzięki konektorowi SAP HANA® JDBC możesz używać poleceń w łańcuchu do wykonywania operacji w strukturalnym języku zapytań (SQL) w wysokowydajnym urządzeniu analitycznym SAP (HANA). Na przykład, za pomocą tego złącza możesz:
- Wykonaj polecenia SQL, w tym instrukcję
CREATElubUPDATElub zapytanieSELECT - Pobierz szczegóły dotyczące tabeli w SAP HANA
- Wstaw rekordy do bazy danych SAP HANA
Uwaga: To złącze jest zbudowane przez Workiva i łączy się z systemem innej firmy. Chociaż nasz zespół pomocy technicznej może pomóc w skonfigurowaniu tego łącznika w Twojej przestrzeni roboczej, nie jesteśmy w stanie rozwiązywać problemów ani w inny sposób pomagać w przypadku jakichkolwiek problemów, które powstały poza platformą Workiva.
Wymagania wstępne
Aby umożliwić połączenie z SAP HANA, konektor wykorzystuje łączność z bazą danych Java (JDBC), zabezpieczoną podstawowym uwierzytelnianiem nazwy użytkownika i hasła. Aby skonfigurować złącze, będziesz potrzebować
- Wyznaczony użytkownik integracji utworzony w SAP HANA dla łącznika
- Nazwa użytkownika i hasło użytkownika integracji
- Adres URL połączenia JDBC, taki jak
jdbc:sap://<serwer>:<port>[/?<options>] - Aby połączyć się z lokalną instancją SAP HANA, GroundRunner dla połączenia
Uwaga: Aby połączyć się z instancją SAP HANA w chmurze, użyj domyślnego CloudRunner.
Skonfiguruj złącze SAP HANA JDBC
Uwaga: Aby udostępnić łącznik do użytku w łańcuchach organizacji, administrator bezpieczeństwa organizacji najpierw włącza go z Konfiguracja.
- Na stronie Chain Builder kliknij Connections, a następnie Create w prawym górnym rogu.
- W sekcji Connector Connection wybierz SAP HANA JDBC i runner do użycia z połączeniem.
- W sekcji Basic Info wprowadź unikalną nazwę i opis, aby ułatwić identyfikację połączenia.
-
W sekcji Properties wprowadź szczegóły łącznika:
Właściwość Szczegóły Nazwa użytkownika Wprowadź nazwę użytkownika konektora integracji SAP HANA. Hasło Wprowadź hasło dla właściwości Username. Adres URL połączenia Wprowadź adres URL połączenia JDBC z dowolnymi opcjonalnymi właściwościami dołączonymi jako ciąg zapytania, np.
jdbc:sap://localhost:<serwer>:<port>/?<options>. Na przykład, aby wyłączyć opóźnienie i limit czasu połączenia,jdbc:sap://localhost:30015/?latency=0&communicationtimeout=0.Uwaga: Domyślnie port to
30015; jednak w Twoim środowisku może być inaczej.Uwaga: Wszystkie poufne dane uwierzytelniające są automatycznie szyfrowane i przechowywane przy użyciu szyfrowania Advanced Encryption Standard (AES) -256. Ze względów bezpieczeństwa unikaj dołączania poświadczeń użytkownika jako opcjonalnych właściwości w ramach danych wejściowych Connection URL.
- Wybierz środowiska, które mają być używane z połączeniem i kliknij Zapisz.
- Aby przetestować połączenie, utwórz i uruchom łańcuch z poleceniem Get Table Definition konektora i sprawdź, czy zwraca prawidłowe dane wyjściowe.
Rozwiązywanie problemów
Jeśli połączenie z SAP HANA nie powiedzie się:
- Zweryfikuj poświadczenia uwierzytelniania użytkownika integracji
- Sprawdź adres URL połączenia JDBC, w tym jego serwer i port
Jeśli połączenie nie wykona polecenia, sprawdź, czy jego dane wejściowe - takie jak składnia SQL lub tabela - są prawidłowe.