Gérer des ressources de base de données IBM Informix à l’aide d’Azure Logic Apps
S’applique à : Azure Logic Apps (Consommation)
Avec Azure Logic Apps et le connecteur Informix, vous pouvez créer des tâches et des workflows automatisés qui gèrent des ressources stockées dans une base de données IBM Informix. Ce connecteur inclut un client Microsoft qui communique avec les ordinateurs serveurs Informix distants par le biais d’un réseau TCP/IP, notamment les bases de données cloud telles qu’IBM Informix pour Windows exécutées dans des bases de données locales et de virtualisation Azure quand vous utilisez la passerelle de données locale. Vous pouvez vous connecter à ces plateformes et versions Informix si elles sont configurées pour la prise en charge des connexions client DRDA (Distributed Relational Database Architecture) :
- IBM Informix 12.1
- IBM Informix 11.7
Cette rubrique décrit comment utiliser le connecteur dans une application logique pour traiter les opérations de base de données.
Prérequis
Un abonnement Azure. Si vous n’avez pas d’abonnement Azure, inscrivez-vous pour bénéficier d’un compte Azure gratuit.
Pour les bases de données locales, téléchargez et installez la passerelle de données locale sur un ordinateur local, puis créez une ressource de passerelle de données Azure dans le portail Azure.
L’application logique où vous devez avoir accès à votre base de données Informix. Ce connecteur ne fournit que des actions ; par conséquent, votre application logique doit déjà démarrer avec un déclencheur, par exemple le déclencheur Périodicité.
Ajouter une action Informix
Dans le portail Azure, ouvrez votre application logique dans le Concepteur d’applications logiques, si elle n’est pas encore ouverte.
Sous l’étape à laquelle vous souhaitez ajouter l’action Informix, choisissez Nouvelle étape.
Pour ajouter une action entre des étapes, déplacez votre souris sur la flèche de connexion. Cliquez sur le signe ( + ) qui s’affiche, puis sélectionnez +.
Dans la zone de recherche, entrez
informix
en guise de filtre. Dans la liste des actions, sélectionnez celle qui vous intéresse, par exemple :Le connecteur fournit ces actions, qui exécutent les opérations de base de données correspondantes :
- Obtenir les tables : lister les tables de base de données à l’aide d’une instruction
CALL
- Obtenir les lignes : lire toutes les lignes à l’aide d’une instruction
SELECT *
- Obtenir la ligne : lire une ligne à l’aide d’une instruction
SELECT WHERE
- Ajouter une ligne à l’aide d’une instruction
INSERT
- Modifier une ligne à l’aide d’une instruction
UPDATE
- Supprimer une ligne à l’aide d’une instruction
DELETE
- Obtenir les tables : lister les tables de base de données à l’aide d’une instruction
Si vous êtes invité à fournir des informations de connexion pour votre base de données Informix, suivez les étapes pour créer la connexion, puis passez à l’étape suivante.
Fournissez les informations relatives à l’action sélectionnée :
Action Description Propriétés et descriptions Obtenir les tables Lister les tables de base de données en exécutant une instruction CALL Informix. Aucun Obtenir les lignes Récupérer toutes les lignes de la table spécifiée en exécutant une instruction SELECT *
Informix.Nom de la table : nom de la table Informix souhaitée Pour ajouter d’autres propriétés à cette action, sélectionnez-les dans la liste Ajouter un nouveau paramètre. Pour plus d’informations, consultez la rubrique de référence du connecteur.
Obtenir la ligne Récupérer une ligne de la table spécifiée en exécutant une instruction SELECT WHERE
Informix.- Nom de la table : nom de la table Informix souhaitée
- ID de ligne : ID unique de la ligne, par exemple9999
Insérer une ligne Ajouter une ligne à la table Informix spécifiée en exécutant une instruction INSERT
Informix.- Nom de la table : nom de la table Informix souhaitée
- Élément : ligne avec les valeurs à ajouterMettre à jour la ligne Modifier une ligne dans la table Informix spécifiée en exécutant une instruction UPDATE
Informix.- Nom de la table : nom de la table Informix souhaitée
- ID de ligne : ID unique de la ligne à mettre à jour, par exemple9999
- Ligne : ligne avec les valeurs mises à jour, par exemple102
Supprimer la ligne Supprimer une ligne de la table Informix spécifiée en exécutant une instruction DELETE
Informix.- Nom de la table : nom de la table Informix souhaitée
- ID de ligne : ID unique de la ligne à supprimer, par exemple9999
Enregistrez votre application logique. Maintenant, testez votre application logique ou poursuivez sa génération.
Se connecter à Informix
Si votre application logique se connecte à une base de données locale, sélectionnez Se connecter via une passerelle de données locale.
Fournissez ces informations de connexion, puis sélectionnez Créer.
Propriété Propriété JSON Requis Valeur d'exemple Description Nom de connexion name
Oui informix-demo-connection
Nom à utiliser pour la connexion à votre base de données Informix Serveur server
Oui - Cloud : informixdemo.cloudapp.net:9089
- Local :informixdemo:9089
L’adresse TCP/IP ou l’alias au format IPv4 ou IPv6, suivi de deux-points et d’un numéro de port TCP/IP Base de données database
Oui nwind
Nom de la base de données relationnelle DRDA (RDBNAM) ou nom de la base de données Informix (dbname). Informix accepte une chaîne de 128 octets. Authentification authentication
Local uniquement De base ou Windows (Kerberos) Type d’authentification requis par votre base de données Informix. Cette propriété s’affiche uniquement quand vous sélectionnez Se connecter via une passerelle de données locale. Nom d’utilisateur username
Non <nom_utilisateur_base_de_données> Nom d’utilisateur pour la base de données Mot de passe password
Non <Mot de passe de la base de données> Mot de passe pour la base de données Passerelle gateway
Local uniquement - <Azure-subscription>
- <Azure-on-premises-data-gateway-resource>Abonnement Azure et nom de la ressource Azure pour la passerelle de données locale que vous avez créée dans le portail Azure. La propriété Passerelle et les sous-propriétés s’affichent uniquement quand vous sélectionnez Se connecter via une passerelle de données locale. Par exemple :
Base de données cloud
Base de données locale
Enregistrez votre application logique.
Tester votre application logique
Dans la barre d’outils du Concepteur d’application logique, sélectionnez Exécuter. Après l’exécution de votre application logique, vous pouvez afficher les sorties de cette exécution.
Dans le menu de votre application logique, sélectionnez Vue d’ensemble. Dans le volet Vue d’ensemble, sous Résumé>Historique des exécutions, sélectionnez la dernière exécution.
Sous Exécution de l’application logique, sélectionnez Détails de l’exécution.
Dans la liste des actions, sélectionnez celle dont vous souhaitez afficher les sorties, par exemple Obtenir les tables.
Si l’action a réussi, leur propriété État est marquée comme Réussite.
Pour afficher les entrées, sous Lien d’entrées, sélectionnez le lien URL. Pour afficher les sorties, sous Lien de sorties, sélectionnez le lien URL. Voici quelques exemples de sorties :
Obtenir les tables affiche une liste de tables :
Obtenir les lignes affiche une liste de lignes :
Obtenir la ligne affiche la ligne spécifiée :
Insérer une ligne affiche la nouvelle ligne :
Mettre à jour la ligne affiche la ligne mise à jour :
Supprimer la ligne affiche la ligne supprimée :
Détails spécifiques du connecteur
Pour obtenir des détails techniques sur les déclencheurs, les actions et les limites, qui sont fournis par la description OpenAPI du connecteur (anciennement Swagger), consultez la page de référence du connecteur.