Med SAP HANA® JDBC Connector kan du använda kommandon i en kedja för att utföra SQL-operationer (Structured Query Language) i SAP High Performance Analytic Appliance (HANA). Med den här kontakten kan du t.ex:
- Exekvera SQL-kommandon, inklusive en
CREATEellerUPDATE-sats ellerSELECT-fråga - Hämta information om en tabell i SAP HANA
- Infoga poster i SAP HANA-databasen
Obs: Denna kontakt är byggd av Workiva och ansluts till ett system från tredje part. Vår support kan hjälpa till att konfigurera den här anslutningen i din arbetsyta, men vi kan inte felsöka eller på annat sätt hjälpa till med problem som uppstår utanför Workiva-plattformen.
Förkunskapskrav
För att möjliggöra anslutningen till SAP HANA använder connectorn JDBC (Java Database Connectivity), som är ett värdepapper med grundläggande autentisering med användarnamn och lösenord. För att sätta upp kontakten behöver du:
- En utsedd integrationsanvändare som skapats i SAP HANA för anslutningen
- Integrationsanvändarens användarnamn och lösenord
- JDBC-anslutningens URL, t.ex.
jdbc:sap://<server>:<port>[/?<options>] - Så här ansluter du till en lokal instans av SAP HANA: en GroundRunner för anslutningen
Obs: Om du vill ansluta till en molninstans av SAP HANA använder du standard CloudRunner.
Konfigurera SAP HANA JDBC-anslutningen
Obs: För att göra kontakten tillgänglig för användning i din organisations kedjor, en org säkerhetsadministratör först aktivera den från Konfiguration.
- Från Chain Builder, klicka på Connections , och sedan Create längst upp till höger.
- Under Connector Connectionväljer du SAP HANA JDBC och den körare som ska användas med anslutningen.
- Under Basic Info anger du ett unikt namn och en beskrivning som hjälper dig att identifiera anslutningen.
-
Under Properties anger du kontaktens detaljer:
Egenskap Information Användarnamn Ange användarnamnet för kontaktdonets SAP HANA-integrationsanvändare. Lösenord Ange lösenordet för egenskapen Username. URL för anslutning Ange URL:en för JDBC-anslutningen med eventuella valfria egenskaper tillagda som en frågesträng, t.ex.
jdbc:sap://localhost:<server>:<port>/?<options>. Om du till exempel vill inaktivera anslutningens latens och timeoutjdbc:sap://localhost:30015/?latency=0&communicationtimeout=0.Obs: Som standard är porten
30015; detta kan dock vara annorlunda i din miljö.Obs: Alla känsliga uppgifter krypteras automatiskt och lagras med Advanced Encryption Standard (AES)-256-kryptering. Av säkerhetsskäl bör du undvika att inkludera användaruppgifter som valfria egenskaper i inmatningen Connection URL.
- Välj de miljöer som ska användas med anslutningen och klicka på Save.
- Testa anslutningen genom att skapa och köra en kedja med kommandot Get Table Definition från connector och kontrollera att den returnerar en giltig utdata.
Felsökning
Om anslutningen till SAP HANA går inte:
- Verifiera autentiseringsuppgifterna för integrationsanvändaren
- Kontrollera URL:en för JDBC-anslutningen, inklusive server och port
Om anslutningen inte kan utföra ett kommando ska du kontrollera att dess indata, t.ex. SQL-syntaxen eller tabellen, är giltiga.