Connecteur SAP HANA

Modifié par Aurelie Bertrand le 2023/05/11 10:24


Prérequis

  • Un base de données SAP HANA
  • DigDash 2021R2 ou au dessus

Activation de la source de données

La source de données SAP HANA est désactivée par défaut dans DigDash Enterprise 2021R2. Pour activer la source de données, il faut modifier le fichier suivant afin de décommenter la partie concernant SAP HANA :
apache-tomcat/webapps/ddenterpriseapi/WEB-INF/classes/resources/config/tabledsrepository.xml

<!-- <TableDataSource id="SAPHANAJDBCDS" name="$ui.SAPHANAPopup" shortName="$ui.SAPHANAShort" description="$ui.SAPHANADSDesc" iconBaseName="ds-saphana.png" manufacturer="DigDash"
  class="com.digdash.tabledatasources.SAPHANASQLDataSource"
  uiclass="com.digdash.userinterface.dialogs.SAPHANADBPreviewPanel"
  categ="$ui.DsCategDB">
 <properties>
 </properties>
</TableDataSource>
 -->

doit devenir :

<TableDataSource id="SAPHANAJDBCDS" name="$ui.SAPHANAPopup" shortName="$ui.SAPHANAShort" description="$ui.SAPHANADSDesc" iconBaseName="ds-saphana.png" manufacturer="DigDash"
 class="com.digdash.tabledatasources.SAPHANASQLDataSource"
 uiclass="com.digdash.userinterface.dialogs.SAPHANADBPreviewPanel"
 categ="$ui.DsCategDB">
<properties>
</properties>
</TableDataSource>

Ensuite, il faut installer le driver JDBC pour SAP HANA dans DigDash (voir Ajout Pilote JDBC).
Après ces modifications, redémarrez le serveur DigDash.

Création d'une source de données SAP HANA

Création d'une connection nommée (optionnel)

Vous pouvez créer une connexion nommée afin de pouvoir réutiliser cette connexion dans plusieurs sources de données différentes. En centralisant la configuration de votre connexion, vous pourrez plus facilement reconfigurer la connexion sans devoir modifier les sources de données dans l'avenir si besoin.

Pour créer cette connexion nommée :

  1. Ouvrez l'interface de gestion des connexions aux bases de données.
  2. Cliquez sur le bouton ajouter.
  3. Choisissez SAPHANA dans la liste déroulante.
  4. Remplissez les informations de la connexion :

    • Serveur : L'adresse du serveur SAP HANA.
    • Port : Le port de la base de données.
    • Options : Des options supplémentaires de connexion afin de configurer l'authentification et/ou les paramètres de la connexion.
    • Utilisateur : L'utilisateur avec lequel il faudra s'authentifier.
    • Mot de passe : Le mot de passe de l'utilisateur.

Configuration de la source de données

  1. Cliquez sur Sources dans le Studio.
  2. Cliquez sur BigQuery dans la catégorie Bases de données.
  3. Choisissez une connexion nommée ou configurez une connexion manuelle.
  4. Configurez votre requête en utilisant l'assistant de création de requêtes :
    1. Sélectionnez une vue ou une table dans l'arbre à gauche.
    2. Sélectionnez les colonnes que vous souhaitez récupérer dans le tableau en haut à droite.
    3. Ajoutez si besoin des filtres en glissant et déposant des colonnes du tableau en haut à droite vers le tableau en bas à droite.
  5. Une fois la requête configurée, vous pouvez prévisualiser les données dans l'onglet Columns.
  6. Cliquez sur Suivant.