Avec le connecteur SAP HANA® JDBC, vous pouvez utiliser les commandes dans une chaîne pour effectuer des opérations en langage de requête structuré (SQL) dans l'appliance analytique haute performance SAP (HANA). Par exemple, avec ce connecteur, vous pouvez :
- Exécuter des commandes SQL, y compris une instruction
CREATEouUPDATEou une requêteSELECT. - Récupérer des informations sur une table dans SAP HANA
- Insérer des enregistrements dans la base de données SAP HANA
Note: Ce connecteur est construit par Workiva et se connecte à un système tiers. Bien que notre équipe d'assistance puisse vous aider à configurer ce connecteur dans votre espace de travail, nous ne sommes pas en mesure de dépanner ou d'aider à résoudre des problèmes qui proviennent de l'extérieur de la plateforme Workiva.
Conditions préalables
Pour permettre la connexion à SAP HANA, le connecteur utilise la connectivité de base de données Java (JDBC), sécurisée par une authentification de base par nom d'utilisateur et mot de passe. Pour configurer le connecteur, vous aurez besoin de :
- Un utilisateur d'intégration désigné créé dans SAP HANA pour le connecteur
- Nom d'utilisateur et mot de passe de l'utilisateur d'intégration
- L'URL de la connexion JDBC, telle que
jdbc:sap://<server>:<port>[/ ?<options>] - Pour se connecter à une instance de SAP HANA sur site, un GroundRunner pour la connexion
Remarque : Pour vous connecter à une instance de SAP HANA dans le nuage, utilisez le CloudRunner par défaut.
Configuration du connecteur JDBC SAP HANA
Note : pour que le connecteur puisse être utilisé dans les chaînes de votre organisation, un admin de sécurité de l’org. doit d’abord l’activer à partir de Configuration.
- Depuis Chain Builder, cliquez sur Connections , puis sur Create en haut à droite.
- Sous Connector Connection, sélectionnez SAP HANA JDBC et le programme d'exécution à utiliser avec la connexion.
- Sous Informations de base, entrez un nom et une description uniques pour aider à identifier la connexion.
-
Sous Properties, entrez les détails du connecteur :
Propriété Détails Nom d’utilisateur Saisissez le nom d'utilisateur de l'utilisateur d'intégration SAP HANA du connecteur. Mot de passe Saisissez le mot de passe pour la propriété Username. URL de connexion Saisissez l'URL de la connexion JDBC avec toutes les propriétés facultatives sous forme de chaîne de requête, par exemple
jdbc:sap://localhost :<server>:<port>/ ?<options>. Par exemple, pour désactiver la latence et le délai d'attente de la connexion,jdbc:sap://localhost:30015/?latency=0&communicationtimeout=0.Note : Par défaut, le port est
30015; cependant, cela peut être différent dans votre environnement.Note : toutes les informations d’identification sensibles sont automatiquement chiffrées et stockées avec un chiffrement Advanced Encryption Standard (AES)-256. Pour des raisons de sécurité, évitez d'inclure les informations d'identification de l'utilisateur en tant que propriétés facultatives dans l'entrée Connection URL.
- Sélectionnez les environnements à utiliser avec la connexion et cliquez sur enregistrer.
- Pour tester la connexion, créez et exécutez une chaîne avec la commande Get Table Definition du connecteur et vérifiez qu'elle renvoie un résultat valide.
Dépannage
Si la connexion à SAP HANA échoue :
- Vérifier les informations d'authentification de l'utilisateur d'intégration
- Vérifiez l'URL de la connexion JDBC, y compris le serveur et le port.
Si la connexion ne parvient pas à exécuter une commande, vérifiez que ses entrées, telles que la syntaxe SQL ou la table, sont valides.