Mit dem SAP HANA® JDBC-Konnektor können Sie Befehle in einer Kette verwenden, um SQL-Operationen (Structured Query Language) in der SAP High Performance Analytic Appliance (HANA) durchzuführen. Mit diesem Konnektor können Sie beispielsweise Folgendes tun:
- Ausführen von SQL-Befehlen, einschließlich einer
CREATEoderUPDATEAnweisung oderSELECTAbfrage - Abrufen von Details zu einer Tabelle in SAP HANA
- Einfügen von Datensätzen in die SAP HANA-Datenbank
Hinweis: Dieser Konnektor wird von Workiva hergestellt und verbindet sich mit einem System eines Drittanbieters. Unser Support-Team kann Ihnen zwar bei der Konfiguration dieses Konnektors innerhalb Ihres Arbeitsbereichs behilflich sein, aber wir sind nicht in der Lage, Fehler zu beheben oder anderweitig bei Problemen zu helfen, die ihren Ursprung außerhalb der Workiva-Plattform haben.
Voraussetzungen
Um die Verbindung zu SAP HANA zu ermöglichen, verwendet der Konnektor die Java Database Connectivity (JDBC), die durch eine einfache Authentifizierung mit Benutzernamen und Passwort gesichert ist. Zur Einrichtung des Konnektors benötigen Sie Folgendes:
- Ein bestimmter Integrationsbenutzer, der in SAP HANA für den Konnektor angelegt wurde
- Der Benutzername und das Passwort des Integrationsbenutzers
- Die URL der JDBC-Verbindung, z. B.
jdbc:sap://<server>:<port>[/?<options>] - Um eine Verbindung zu einer lokalen Instanz von SAP HANA herzustellen, ein GroundRunner für die Verbindung
Hinweis: Um eine Verbindung zu einer Cloud-Instanz von SAP HANA herzustellen, verwenden Sie den Standard-CloudRunner.
Einrichten des SAP HANA JDBC-Konnektors
Hinweis: Um den Konnektor für die Verwendung in den Ketten Ihrer Organisation verfügbar zu machen, muss ein Sicherheitsadministrator der Organisation ihn zunächst aktivieren unter Konfiguration.
- Von Chain Builder, klicken Sie auf Verbindungen , und dann Erstellen oben rechts.
- Wählen Sie unter Connector Verbindung, SAP HANA JDBC und den Runner, der mit der Verbindung verwendet werden soll.
- Geben Sie unter Basisinformationen einen eindeutigen Namen und eine Beschreibung ein, um die Verbindung zu identifizieren.
-
Geben Sie unter Eigenschaften die Details des Connectors ein:
Eigenschaft Details Benutzername Geben Sie den Benutzernamen des SAP HANA-Integrationsbenutzers des Konnektors ein. Kennwort Geben Sie das Passwort für die Eigenschaft Benutzername ein. Verbindungs-URL Geben Sie die URL für die JDBC-Verbindung ein, wobei alle optionalen Eigenschaften als Abfragezeichenfolge angehängt werden, z. B.
jdbc:sap://localhost:<server>:<port>/?<options>. Um beispielsweise die Latenzzeit und den Timeout der Verbindung zu deaktivieren, geben Siejdbc:sap://localhost:30015/?latency=0&communicationtimeout=0ein.Hinweis: Standardmäßig ist
30015der Port; dies kann jedoch in Ihrer Umgebung anders sein.Hinweis: Alle sensiblen Anmeldedaten werden automatisch verschlüsselt und mit Advanced Encryption Standard (AES)-256-Verschlüsselung gespeichert. Vermeiden Sie es aus Sicherheitsgründen, Benutzeranmeldedaten als optionale Eigenschaften in die Eingabe Connection URL aufzunehmen.
- Wählen Sie die Umgebungen aus, die für die Verbindung verwendet werden sollen, und klicken Sie auf Speichern.
- Um die Verbindung zu testen, erstellen Sie eine Kette und führen Sie diese mit dem Befehl Tabellendefinition beziehen des Konnektors aus und prüfen Sie, ob eine gültige Ausgabe zurückgegeben wird.
Fehlersuche
Wenn die Verbindung zu SAP HANA fehlschlägt:
- Überprüfen Sie die Authentifizierungsdaten des Integrationsbenutzers
- Überprüfen Sie die URL für die JDBC-Verbindung, einschließlich des Servers und des Ports
Wenn die Verbindung einen Befehl nicht ausführen kann, überprüfen Sie, ob die Eingaben - wie die SQL-Syntax oder die Tabelle - gültig sind.