SAP Hana
Version:
2023.1
Last modified: June 02, 2020
Outils Alteryx utilisés pour la connexion
Traitement standard de workflow
Traitement de workflow en base de données
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ès aux procédures stockées
Alteryx prend en charge plusieurs instructions SQL multilignes pour SAP Hana Stored Procedures. Le moteur Alteryx n’est pas utilisé lorsque vous exécutez une procédure stockée. Cette exécution se produit entièrement sur le serveur de base de données.
Pour accéder aux procédures stockées pour votre connexion:
- Faites glisser l'outil de commande d'entrée, de sortie ou d'exécution sur la zone de dessin du concepteur Alteryx.
- Sélectionnez le menu connecter un fichier ou une base de données , puis sélectionnez la connexion de base de données Hana.
- Dans la fenêtre Configuration des données d'entrée, sélectionnez L'instruction pré SQL ou l'instruction post SQL. Vous pouvez entrer une ou plusieurs instructions dans l'onglet Rédacteur SQL, ou vous pouvez sélectionner parmi une liste de procédures stockées.
- La sélection d'une procédure stockée écrasera ce qui se trouve dans le champ. Les procédures stockées ne peuvent pas être consultées pour la connexion Hana à partir du menu des options de format de fichier Table ou Requête.
- Dans la fenêtre Configurer les instructions pre SQL ou configurer les instructions post SQL et les procédures stockées , affichez le paramètre, DataType, puis entrez la valeur de chaque paramètre de procédure stockée pour une connexion ODBC. Sélectionnez la procédure stockée souhaitée et cliquez sur OK.
- Les paramètres de chaîne doivent avoir des guillemets simples autour de la valeur entrée.
- Seules les procédures stockées avec des paramètres IN seront répertoriées dans les procédures stockées.
- La syntaxe SQL pour appeler la procédure stockée dans Hana doit être dans le format de CALL "sproc-name" (paramètre optionnel1, paramètre optionnel2, ...).
- Lorsqu'il est utilisé dans une entrée, la valeur doit représenter une valeur dans la base de données.
- Vous pouvez sélectionner si vous souhaitez que l'éditeur SQL ou l'onglet Procédures stockées s'ouvrent par défaut. L'onglet par défaut est stocké Procédures s'il n'y a pas de texte dans l'onglet Editeur SQL.
Types de données non supportés
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 prise en charge, alors:
- Le concepteur définit le type de données à non prise en charge.
- La colonne de valeur de la grille de données sera lue uniquement et le bouton OK sera désactivé, ce qui indique que la procédure stockée ne peut pas être exécuté.