Se connecter à des sources de données locales à partir d’Azure Logic Apps
S’applique à : Azure Logic Apps (Consommation + Standard)
Parfois, votre workflow doit se connecter à une source de données locale et peut utiliser uniquement des connecteurs qui procurent cet accès via une passerelle de données locale. Pour configurer cette passerelle de données locale, vous devez effectuer les tâches suivantes : installer la passerelle de données locale et créer une ressource de passerelle de données locale dans Azure pour la passerelle de données locale. Lorsque vous ajoutez un déclencheur ou une action à votre workflow à partir d’un connecteur qui a besoin de la passerelle de données, vous pouvez sélectionner la ressource de passerelle de données à utiliser avec votre connexion.
Dans les workflows d’application logique Consommation, vous pouvez vous connecter à des sources de données locales en utilisant uniquement des connecteurs qui procurent un accès via la passerelle de données locale. Dans les workflows d’application logique Standard, vous pouvez accéder directement aux ressources locales de réseaux virtuels Azure ou utiliser des connecteurs de fournisseur de services intégrés qui n’ont pas besoin de la passerelle de données pour accéder à votre source de données locale. À la place, vous fournissez des informations qui authentifient votre identité et autorisent l’accès à votre source de données. En revanche, si aucun connecteur de fournisseur de services intégré n’est disponible pour votre source de données, mais qu’un connecteur managé l’est, vous devez utiliser la passerelle de données locale.
Ce guide vous montre comment créer la ressource de passerelle de données Azure aprè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 :
- Passerelle de données locale Microsoft Power Automate
- Passerelle de données locale Microsoft Power BI
- Passerelle de données locale Microsoft Power Apps
- Passerelle de données locale Azure Analysis Services
Sources de données prises en charge
Dans Azure Logic Apps, la passerelle de données locale prend en charge les connecteurs locaux pour les sources de données suivantes :
- Apache Impala
- BizTalk Server
- Système de fichiers
- HTTP avec Microsoft Entra ID
- IBM DB2
- IBM Informix
- IBM MQ
- MySQL
- Base de données Oracle
- PostgreSQL
- SAP
- SharePoint Server
- SQL Server
- Teradata
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 de données doit exister avant de pouvoir créer une ressource de passerelle de données 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. Ce compte Azure ne doit appartenir qu’à un seul locataire ou annuaire Microsoft Entra. 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 de données dans Azure, vous sélectionnez une installation de passerelle de données à lier à votre ressource de passerelle, et uniquement à celle-ci. 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 actions où 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 annuaire Microsoft Entra 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.
Remarque
Actuellement, vous ne pouvez pas partager de ressource ou d’installation de passerelle de données 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é la passerelle de données sur un ordinateur local, créez la ressource Azure pour votre passerelle de données.
Connectez-vous au portail Azure avec le même compte Azure que celui utilisé pour installer la passerelle.
Dans la fenêtre de recherche du portail Azure, entrez passerelles de données locales, puis choisissez Passerelles de données locales.
Sous Passerelles de données locales, sélectionnez Créer.
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 Microsoft Entra 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 :
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.
Sur le Portail Azure, créez ou ouvrez votre workflow d’application logique dans le Concepteur.
Ajoutez un déclencheur ou une action à partir d’un connecteur qui prend en charge les connexions locales via la passerelle de données.
Remarque
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.
Pour le déclencheur ou l’action, fournissez les informations suivantes :
S’il existe une option permettant de se connecter via une passerelle de données locale, sélectionnez cette option.
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 annuaire Microsoft Entra 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.
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.
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 :
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 qui utilise la passerelle de données locale, vous pouvez modifier votre connexion.
Pour rechercher toutes les connexions d’API pour votre ressource d’application logique Consommation, dans le menu de votre application logique, sous Outils de développement, sélectionnez Connexions d’API.
Sélectionnez la connexion que vous souhaitez modifier. Dans le volet Connexion, accédez au menu Connexion, sous Général, sélectionnez Modifier la connexion d’API.
Apportez les modifications souhaitées.
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 du Portail 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.
Dans le portail Azure, ouvrez votre ressource de passerelle.
Dans la barre d’outils de ressources de la passerelle, sélectionnez Supprimer.
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 pas qu’à un seul locataire ou annuaire Microsoft Entra. Vérifiez que vous utilisez le locataire ou annuaire Microsoft Entra 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 passerelles créées avant le 3 mai 2017 ont été déplacées aux emplacements d’origine du locataire Microsoft Entra pour le compte professionnel ou scolaire qui a service à 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.