Partager via


Se connecter à des ressources IBM DB2 à partir de flux de travail dans Azure Logic Apps

S’applique à : Azure Logic Apps (Consommation + Standard)

Lorsque votre workflow d’intégration automatisé doit fonctionner avec des ressources dans votre base de données DB2, utilisez le connecteur DB2 pour effectuer différentes opérations sur votre base de données. Par exemple, votre flux de travail peut lire, répertorier des tables ou des lignes, ajouter des lignes, mettre à jour des lignes, supprimer des lignes, etc. Ces actions peuvent retourner des données de votre base de données pour les autres actions de votre workflow à utiliser.

Le connecteur DB2 inclut un client Microsoft qui communique avec les serveurs DB2 distants via un réseau TCP/IP. Vous pouvez utiliser ce connecteur pour accéder aux bases de données cloud telles qu’IBM DB2 pour Windows s’exécutant dans la virtualisation Azure.

Ce guide montre comment ajouter une action DB2 à votre flux de travail et configurer une connexion à votre base de données DB2.

Plateformes et versions prises en charge

Le connecteur DB2 prend en charge les plateformes et versions IBM DB2 suivantes, ainsi que les produits compatibles IBM DB2 qui prennent en charge l’architecture de base de données relationnelle distribuée (DRDA) SQL Access Manager (SQLAM) versions 10 et 11 :

Plateforme Version
IBM DB2 pour z/OS 12, 11.1, 10.1
IBM DB2 pour i 7.3, 7.2, 7.1
IBM DB2 pour LUW 11, 10,5

Référence technique du connecteur

Le connecteur DB2 prend en charge les opérations de base de données suivantes, qui correspondent aux actions correspondantes dans le connecteur :

Opération de base de données Action dans le connecteur
énumération des tables de base de données ; Obtenir des tables
lecture d’une ligne à l’aide de l’instruction SELECT ; Obtenir une ligne
lecture de toutes les lignes à l’aide de l’instruction SELECT ; Obtenir des lignes
ajout d’une ligne à l’aide de l’instruction INSERT ; Insérer une ligne
Modifier une ligne à l’aide de l’instruction UPDATE Mettre à jour la ligne
suppression d’une ligne à l’aide de l’instruction DELETE. Supprimer la ligne

Pour plus d’informations sur le connecteur et ces actions, consultez le connecteur DB2.

Prérequis

Ajouter une action DB2

Les étapes suivantes montrent comment ajouter une action DB2, telle que Obtenir des tables, à votre flux de travail.

Note

Les étapes d’ajout d’une autre action DB2 sont similaires, à l’exception des paramètres et valeurs de l’action que vous fournissez.

  1. Dans le portail Azure, ouvrez votre ressource d’application logique et votre flux de travail dans le concepteur.

  2. Suivez les étapes générales pour ajouter l’action DB2 nommée Get tables.

    Le volet d’informations de connexion s’ouvre pour vous permettre de fournir des détails pour connecter votre base de données DB2.

  3. Suivez les étapes pour créer une connexion pour une base de données cloud ou une base de données locale, puis revenez ici pour continuer.

  4. Une fois la connexion créée avec succès, le volet d’action Obtenir des tables s’affiche et indique qu’aucune autre information n’est nécessaire :

    Capture d’écran montrant le concepteur, le flux de travail et l’action Obtenir des tables.

  5. Continuez à tester votre flux de travail et afficher les tables de sortie.

Configurer votre connexion DB2

Suivez les étapes selon que vous disposez d’une base de données DB2 cloud ou locale. Après avoir fourni les détails de connexion nécessaires, sélectionnez Créer et revenez aux étapes précédentes.

Avant de créer une connexion à une base de données locale, vérifiez que vous installez et configurez la passerelle de données locale.

Propriété Obligatoire Description
Se connecter via une passerelle locale Non S’applique uniquement aux connexions locales.
Nom de connexion Oui Nom de votre connexion, par exemple, DB2-connection.
Serveur Oui L’adresse ou l’alias et le numéro de port de votre serveur DB2, par exemple, myDB2server.cloudapp.net:50000.

Remarque : Cette valeur est une chaîne qui représente une adresse ou un alias TCP/IP, au format IPv4 ou IPv6, suivis d’un caractère deux-points et d’un numéro de port TCP/IP.
Sauvegarde de la base de données Oui Nom de votre base de données.

Remarque : Cette valeur est une chaîne qui représente un nom de base de données relationnelle DRDA (RDBNAM) :

- DB2 pour z/OS accepte une chaîne de 16 octets où la base de données est connue sous le nom d’emplacement IBM DB2 pour z/OS .

- DB2 pour i accepte une chaîne de 18 octets où la base de données est appelée base de données IBM DB2 pour i relationnel.

- DB2 pour LUW accepte une chaîne de 8 octets.
Nom d’utilisateur Oui Nom d’utilisateur de la base de données.

Remarque : Cette valeur est une chaîne dont la longueur est basée sur la base de données spécifique :

- DB2 pour z/OS accepte une chaîne de 8 octets.

- DB2 pour i accepte une chaîne de 10 octets.

- DB2 pour Linux ou UNIX accepte une chaîne de 8 octets.

- DB2 pour Windows accepte une chaîne de 30 octets.
Mot de passe Oui Votre mot de passe pour la base de données.

Par exemple :

Capture d’écran montrant le volet de connexion pour les bases de données cloud.

Tester votre flux de travail et afficher les tables de sortie

Pour exécuter manuellement votre flux de travail, dans la barre d’outils du concepteur, dans la liste Exécuter , sélectionnez Exécuter. Une fois votre workflow terminé, vous pouvez afficher la sortie de l’exécution.

  1. Si la page détails de l’exécution ne s’ouvre pas, procédez comme suit en fonction de votre application logique :

    • Consommation : dans la barre latérale de l’application logique, sous Outils de développement, sélectionnez Concepteur d’application logique.

    • Standard : dans la barre latérale du flux de travail, sélectionnez Historique des exécutions.

  2. Dans la liste d’historique des exécutions , sélectionnez la dernière exécution du flux de travail, par exemple :

    • Consommation

      Capture d’écran montrant la liste de l’historique des exécutions pour le flux de travail Consommation.

    • Standard

      Capture d’écran montrant la liste de l’historique des exécutions pour le flux de travail Standard.

  3. Dans la page détails de l’exécution, passez en revue l’état de chaque étape de votre flux de travail. Pour afficher les entrées et sorties de chaque étape, sélectionnez cette étape, par exemple :

    Capture d’écran montrant les entrées et sorties de l’action Obtenir les tables.

    1. Pour afficher les entrées au format JSON, sélectionnez Afficher les entrées brutes.

    2. Pour afficher les sorties au format JSON, sélectionnez Afficher les sorties brutes.

      Les sorties incluent une liste de tables, par exemple :

      Capture d’écran montrant la sortie de l’action Obtenir les tables.