Skip to main content

SAP HANA

Type de connexion

ODBC (64 bits)

Détails du pilote

Obtention des pilotes ODBC de la base de données SAP HANA .

Installation du pilote ODBC SAP HANA .

Le traitement dans la base de données nécessite des pilotes de base de données de 64 bits.

Type de prise en charge

Lecture et écriture ; En base de données

Validé le

Version du client 1.00.85.02

Outils Alteryx utilisés pour la connexion

Traitement standard de workflow

Traitement de workflow en base de données

Important

Lors de la connexion à une base de données Hana, la variable d'application par défaut de la session est définie sur ALTERYX .

Accéder aux procédures stockées

Alteryx prend en charge plusieurs instructions SQL multilignes pour les procédures stockées SAP HANA. Alteryx engine n’est pas utilisé lors de l’exécution d’une procédure stockée. Cette exécution se déroule entièrement sur le serveur de bases de données.

Pour accéder aux procédures stockées pour votre connexion :

  1. Faites glisser l'outil Entrée de données, Sortie de données ou Exécuter une commande sur le canevas Alteryx Designer.

  2. Sélectionnez le menu Connecter un fichier ou une base de données , puis sélectionnez la connexion à la base de données Hana .

  3. Dans la fenêtre Configuration de l'outil Entrée de données , sélectionnez Instruction Pré-SQL ou Instruction Post-SQL . Vous pouvez entrer une ou plusieurs instructions dans l' onglet Éditeur SQL , ou sélectionner une instruction dans une liste de Procédures stockées .

    • La sélection d'une procédure stockée écrase ce qui se trouve dans le champ. Les procédures stockées ne sont pas accessibles pour une connexion Hana à partir du menu Options de format de fichier table ou requête .

  4. Dans la fenêtre Configurer les instructions Pré-SQL ou Configurer les instructions Post-SQL et dans l'onglet Procédures stockées , affichez le paramètre, le type de données, puis entrez la valeur de chaque paramètre de procédure stockée pour la connexion ODBC. Sélectionnez la procédure stockée souhaitée et cliquez sur OK .

    • Les paramètres de chaîne doivent comporter des guillemets simples autour de la valeur saisie.

    • Seules les procédures stockées avec les paramètres IN seront répertoriées dans procédures stockées.

    • La syntaxe SQL pour appeler la procédure stockée dans Hana doit être au format de CALL « sproc_name » (facultatif : paramètre1, paramètre2, …).

    • Lorsqu'elle est utilisée dans une entrée, cette valeur doit représenter une valeur de la base de données.

    • Vous pouvez choisir si vous souhaitez que l'onglet Éditeur SQL ou Procédures stockées s'ouvre par défaut. S'il n'y a pas de texte dans l'onglet Éditeur SQL , l'onglet par défaut est l'onglet Procédures stockées .

Types de données non pris en charge

Les types de données suivants ne sont pas pris en charge et ne peuvent pas être saisis dans le champ valeur du paramètre des procédures stockées :

  • Types binaires : VARBINARY

Si votre procédure stockée contient un type de données non pris en charge, procédez comme suit :

  • Designer définit le type de données sur non pris en charge.

  • La colonne valeur de la grille de données passe en lecture seule et le bouton OK est désactivé, ce qui indique que la procédure stockée ne peut pas être exécutée.