Se connecter à des sources de données locales à partir d’Azure Logic Apps

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

Dans Azure Logic Apps, vous pouvez utiliser certains connecteurs pour accéder à des sources de données locales à partir de vos workflows d’application logique. Toutefois, avant de pouvoir le faire, vous devez installer la passerelle de données locale sur un ordinateur local. Vous devez également créer une ressource de passerelle dans Azure pour votre installation de passerelle. Vous pouvez ensuite sélectionner cette ressource de passerelle lorsque vous utilisez des déclencheurs et des actions à partir de connecteurs qui peuvent accéder à des sources de données locales.

Conseil

Pour accéder directement aux ressources locales dans des réseaux virtuels Azure sans avoir à utiliser de passerelle, envisagez de créer un environnement de service d’intégration ou un workflow d’application logique Standard, qui fournit des connecteurs intégrés qui n’ont pas besoin de la passerelle pour accéder à des sources de données locales.

Ce guide pratique explique comment créer votre ressource de passerelle Azureaprès avoir installé la passerelle locale sur votre ordinateur local.

Pour plus d’informations, consultez la documentation suivante :

Pour plus d’informations sur l’utilisation d’une passerelle avec d’autres services, consultez la documentation suivante :

Sources de données prises en charge

Dans Azure Logic Apps, une passerelle de données locale prend en charge des connecteurs locaux pour les sources de données suivantes :

Vous pouvez aussi créer des connecteurs personnalisés qui se connectent à des sources de données via HTTP ou HTTPS en utilisant REST ou SOAP. Bien qu’une passerelle proprement dite n’entraîne pas de frais supplémentaires, le modèle tarifaire d’Azure Logic Apps s’applique à ces connecteurs et à d’autres opérations dans Azure Logic Apps.

Limites

Azure Logic Apps prend en charge les opérations de lecture et d’écriture via la passerelle de données, mais ces opérations ont des limites sur leur taille de charge utile.

Prérequis

  • Une passerelle de données locale doit être déjà installée sur un ordinateur local. Cette installation de passerelle doit exister pour que vous puissiez créer une ressource de passerelle liée à cette installation. Vous ne pouvez installer qu’une seule passerelle de données par ordinateur local.

  • Vous avez les mêmes compte et abonnement Azure que ceux que vous avez utilisé pour l’installation de votre passerelle. Votre compte Azure ne doit appartenir qu’à un seul locataire ou annuaire Azure Active Directory (Azure AD). Vous devez utiliser les mêmes compte et abonnement Azure pour créer votre ressource de passerelle dans Azure, car seul l’administrateur de la passerelle peut créer la ressource de passerelle dans Azure. Les principaux de service ne sont actuellement pas pris en charge.

    • Quand vous créez une ressource de passerelle dans Azure, vous sélectionnez une installation de passerelle à lier à votre ressource de passerelle, et uniquement à cette ressource de passerelle précise. Chaque ressource de passerelle ne peut être liée qu’à une seule installation de passerelle. Vous ne pouvez pas sélectionner une installation de passerelle déjà associée à une autre ressource de passerelle.

    • Vos ressources d’application logique et de passerelle n’ont pas besoin d’exister dans le même abonnement Azure. Dans les déclencheurs et les actions dans lesquels vous utilisez la ressource de passerelle, vous pouvez sélectionner un autre abonnement Azure qui possède une ressource de passerelle, mais seulement si cet abonnement existe dans le même locataire ou répertoire Azure AD que votre ressource d’application logique. Vous devez également disposer d’autorisations d’administrateur sur la passerelle, qu’un autre administrateur peut configurer pour vous. Pour plus d’informations, consultez Passerelle de données : Automatisation à l’aide de PowerShell – Partie 1 et PowerShell : Passerelle de données – Add-DataGatewayClusterUser.

      Notes

      Actuellement, vous ne pouvez pas partager une ressource ou une installation de passerelle entre plusieurs abonnements. Pour envoyer des commentaires sur le produit, consultez Forum de commentaires Microsoft Azure.

Créer une ressource de passerelle Azure

Après avoir installé une passerelle sur un ordinateur local, créez une ressource Azure pour votre passerelle.

  1. Connectez-vous au portail Azure avec le même compte Azure que celui utilisé pour installer la passerelle.

  2. Dans la fenêtre de recherche du portail Azure, entrez passerelles de données locales, puis choisissez Passerelles de données locales.

    Capture d’écran du Portail Azure. Dans la zone de recherche, « passerelle de données locale » est sélectionné. Dans les résultats, « Passerelles de données locales » est sélectionné.

  3. Sous Passerelles de données locales, sélectionnez Créer.

    Capture d’écran du Portail Azure. Dans la page « Passerelles de données locales », le bouton « Créer » est sélectionné.

  4. Sous Créer une passerelle, fournissez les informations suivantes pour votre ressource de passerelle. Quand vous avez terminé, sélectionnez Vérifier + créer.

    Propriété Description
    Abonnement Sélectionnez l’abonnement Azure pour le compte Azure que vous avez utilisé pour l’installation de la passerelle. L’abonnement par défaut est basé sur le compte Azure que vous avez utilisé pour vous connecter.
    Groupe de ressources Sélectionnez le groupe de ressources Azure que vous souhaitez utiliser.
    Nom Entrez pour votre ressource de passerelle un nom qui contient uniquement des lettres, des chiffres, des traits d’union (-) des traits de soulignement (_), des parenthèses ((, )) ou des points (.).
    Région Sélectionnez la même région ou position que pour le service cloud de la passerelle pendant l’installation de la passerelle. Autrement, votre installation de passerelle ne s’affichera pas dans la liste Nom d’installation. La position de votre ressource d’application logique peut être différente de celle de votre ressource de passerelle.
    Nom de l’installation Sélectionnez une installation de passerelle, qui apparaît dans la liste uniquement quand les conditions suivantes sont remplies :

    - L’installation de la passerelle utilise la même région que la ressource de passerelle que vous souhaitez créer.
    -L’installation de la passerelle n’est pas liée à une autre ressource de passerelle Azure.
    - L’installation de la passerelle est liée au même compte Azure que celui que vous utilisez pour créer la ressource de passerelle.
    - Votre compte Azure appartient à un seul locataire ou annuaire Azure AD et est le compte que vous avez utilisé pour l’installation de la passerelle.

    Pour plus d’informations, consultez Foire aux questions.

    Voici un exemple illustrant une installation de passerelle qui se trouve dans la même région que votre ressource de passerelle et qui est liée au même compte Azure :

    Capture d’écran de la page « Créer une passerelle » Portail Azure. Les zones « Nom », « Région » et autres ont des valeurs. Le bouton « Vérifier + créer » est sélectionné.

  5. Sur la page de validation qui s’affiche, confirmez toutes les informations que vous avez fournies, puis sélectionnez Créer.

Se connecter à des données locales

Après avoir créé votre ressource de passerelle et avoir associé votre abonnement Azure à cette ressource, vous pouvez créer une connexion entre votre workflow d’application logique et votre source de données locale à l’aide de la passerelle.

  1. Sur le Portail Azure, créez ou ouvrez votre workflow d’application logique dans le Concepteur.

  2. Ajoutez un déclencheur ou une action à partir d’un connecteur qui prend en charge les connexions locales via la passerelle.

    Notes

    Dans Workflows d’application logique de consommation, si un connecteur dispose d’une version managée et d’une version intégrée, utilisez la version managée, qui inclut la fonctionnalité de sélection de passerelle. Dans les workflows d’application logique Standard, les connecteurs intégrés qui se connectent à des sources de données locales n’ont pas besoin d’utiliser la passerelle.

  3. Pour le déclencheur ou l’action, fournissez les informations suivantes :

    1. S’il existe une option permettant de se connecter via une passerelle de données locale, sélectionnez cette option.

    2. Sous Passerelle, dans la liste Abonnement, sélectionnez l’abonnement Azure qui a votre ressource de passerelle.

      Vos ressources d’application logique et de passerelle n’ont pas besoin d’exister dans le même abonnement Azure. Vous pouvez sélectionner parmi d’autres abonnements Azure qui ont chacun une ressource de passerelle, mais uniquement si :

      • Ces abonnements existent dans le même locataire ou répertoire Azure AD que votre ressource d’application logique.
      • Vous disposez d’autorisations d’administrateur sur la passerelle, qu’un autre administrateur peut configurer pour vous.

      Pour plus d’informations, consultez Passerelle de données : Automatisation à l’aide de PowerShell – Partie 1 et PowerShell : Passerelle de données – Add-DataGatewayClusterUser.

    3. Dans la liste Passerelle de connexion, sélectionnez la ressource de passerelle que vous souhaitez utiliser. Cette liste affiche les ressources de passerelle disponibles dans votre abonnement sélectionné. Chaque ressource de passerelle est liée à une seule installation de passerelle.

      Notes

      La liste Passerelle de connexion comprend les ressources de passerelle dans d’autres régions, car l’emplacement de votre ressource d’application logique peut différer de l’emplacement de votre ressource de passerelle.

    4. Fournissez un nom de connexion unique et les autres informations requises, qui dépendent de la connexion que vous souhaitez créer.

      Un nom de connexion unique vous aidera à trouver facilement votre connexion ultérieurement, en particulier si vous créez plusieurs connexions. Le cas échéant, incluez également le nom de domaine complet dans votre nom d’utilisateur.

      L’exemple suivant pour un workflow de consommation montre des exemples d’informations pour une connexion SQL Server :

      Capture d’écran d’un connecteur SQL Server. Les zones « Abonnement », « Passerelle de connexion », « Nom de la connexion » et d’autres zones ont des valeurs.

  4. Sélectionnez Créer lorsque vous avez terminé.

Votre connexion de passerelle est maintenant prête et votre workflow d’application logique peut l’utiliser.

Modifier la connexion

Pour mettre à jour les paramètres pour une connexion de passerelle, vous pouvez modifier votre connexion. Cette section continue d’utiliser un workflow de consommation comme exemple.

  1. Pour rechercher toutes les connexions d’API pour votre ressource d’application logique uniquement, dans le menu de votre application logique, sous Outils de développement, sélectionnez Connexions d’API.

    Capture d’écran d’une ressource d’application logique dans le Portail Azure. Dans le menu de navigation de l’application logique, « Connexions d’API » est mis en surbrillance.

  2. Sélectionnez la connexion de passerelle que vous souhaitez modifier, puis sélectionnez Modifier une connexion d’API.

    Conseil

    Si vos mises à jour ne prennent pas effet, essayez d’arrêter et redémarrer le compte de service Windows de passerelle pour votre installation de passerelle.

Pour rechercher toutes les connexions d’API associées à votre abonnement Azure, utilisez l’une des options suivantes :

  • Dans la zone de recherche Azure, entrez connexions d’API, puis sélectionnez Connexions d’API.
  • Dans le menu du portail Azure, sélectionnez Toutes les ressources. Réglez le filtre Type sur Connexion d’API.

Supprimer la ressource de passerelle

Pour créer une autre ressource de passerelle, lier l’installation de votre passerelle à une autre ressource de passerelle ou supprimer la ressource de passerelle, vous pouvez effectivement supprimer celle-ci sans que cela affecte l’installation de la passerelle.

  1. Dans le portail Azure, ouvrez votre ressource de passerelle.

  2. Dans la barre d’outils de ressources de la passerelle, sélectionnez Supprimer.

    Capture d’écran d’une ressource de passerelle de données locale dans le Portail Azure. Dans la barre d’outils, « Supprimer » est mis en surbrillance.

Forum aux questions

Q : Pourquoi mon installation de passerelle n’apparaît-elle pas quand je crée ma ressource de passerelle dans Azure ?
R : Ce problème peut se produire pour les raisons suivantes :

  • Votre compte Azure n’est pas le compte que vous avez utilisé pour l’installation de la passerelle sur votre ordinateur local. Vérifiez que vous êtes connecté au portail Azure avec la même identité que celle que vous avez utilisée pour l’installation de la passerelle. Seul l’administrateur de la passerelle peut créer la ressource de passerelle dans le portail Azure. Les principaux de service ne sont actuellement pas pris en charge.

  • Votre compte Azure n’appartient qu’à un seul locataire ou annuaire Azure AD. Vérifiez que vous utilisez le locataire ou annuaire Azure AD que vous avez utilisé lors de l’installation de la passerelle.

  • Vos ressource de passerelle et installation de passerelle n’existent pas dans la même région. Assurez-vous que l’installation de votre passerelle utilise la même région que celle où vous souhaitez créer la ressource de passerelle dans Azure. Toutefois, la position de votre ressource d’application logique peut être différente de celle de votre ressource de passerelle.

  • L’installation de votre passerelle n’est pas encore associée à la ressource de passerelle. Chaque ressource de passerelle peut lier à une seule installation de passerelle, qui ne peut lier qu’à un seul compte et abonnement Azure. Par conséquent, vous ne pouvez pas sélectionner une installation de passerelle déjà associée à une autre. Ces installations ne s’affichent pas dans la liste Nom d’installation.

    Pour passer en revue vos inscriptions de passerelle dans le portail Azure, recherchez toutes vos ressources Azure qui ont le type de ressource Passerelles de données locales dans tous vos abonnements Azure. Pour dissocier une installation de la passerelle d’une autre ressource de passerelle, consultez Supprimer la ressource de passerelle.

Q : pourquoi l’emplacement de ma passerelle existante a-t-il changé ?
R : Les ressources de la passerelle créées avant le 3 mai 2017 ont été déplacées à l’emplacement d’origine du locataire Azure AD pour le compte professionnel ou scolaire servant à créer ces passerelles. Toutefois, ces modifications ne doivent pas affecter les applications logiques en cours d’exécution, qui doivent continuer à fonctionner normalement. Compte tenu de la disponibilité générale de la passerelle en mai, les emplacements de ressources de la passerelle peuvent différer des emplacements de l’application logique.

Étapes suivantes