Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à : Azure Logic Apps (Standard)
Note
Cette fonctionnalité en préversion est soumise aux conditions d’utilisation supplémentaires pour les préversions de Microsoft Azure.
Avant de pouvoir démarrer une migration, vous devez comprendre les artefacts de vos projets d’intégration source. Dans Visual Studio Code, l’Agent de migration Azure Logic Apps permet d’automatiser cette tâche en analysant vos fichiers projet sources pendant la phase de découverte, en détectant la plateforme source et en catalogant les artefacts et les dépendances. L’agent identifie ensuite les groupes de flux logiques, l’architecture et les lacunes de migration afin que vous disposiez des informations dont vous avez besoin pour passer à l’étape planification.
Cet article explique comment l’agent de migration Azure Logic Apps analyse votre source, inventorie vos ressources de projet et génère une visualisation qui décrit votre architecture d’intégration avec ses composants et ses dépendances.
Actions de phase de découverte
Dans Visual Studio Code, après avoir ouvert l’agent de migration Azure Logic Apps dans la barre d’activité et sélectionné le dossier source, l’agent de migration effectue automatiquement les étapes suivantes à l’aide de l'@migration-analyser GitHub assistant Copilot :
| Étape | Action | Description |
|---|---|---|
| 1 | Détecter la plateforme | Examine les modèles de fichiers pour identifier la plateforme source. Par exemple, les fichiers .btproj et .odx indiquent un projet BizTalk Server, tandis que les fichiers mule-*.xml indiquent un projet MuleSoft Anypoint. Pour plus d’informations, consultez : - Prise en charge des artefacts BizTalk - Prise en charge des artefacts MuleSoft |
| 2 | Analyser les fichiers | Analyse les fichiers sources et extrait les métadonnées au format IR (Intermediate Representation) à l’aide d’un analyseur intégré pour la plateforme détectée. |
| 3 | Artefacts de catalogue | Les inventaires ont découvert des artefacts, y compris les objets suivants : - Orchestrations et workflows - Schémas (XSD, JSON) - Cartes et transformations -Pipelines - Ports d'envoi et ports de réception - Liaisons et configurations de point de terminaison |
| 4 | Générer un graphique de dépendances | Génère un graphique de dépendance qui montre comment les artefacts se rapportent les uns aux autres. Par exemple, le graphique montre quelles orchestrations référencent quels schémas et cartes. |
Analyse de la conception de source et résultats
Une fois l’agent de migration terminé l’analyse initiale, l’agent effectue une analyse plus approfondie basée sur l’IA à l’aide de l’assistant Copilot GitHub @migration-analyser :
| Action | Description |
|---|---|
| Détecter les groupes de flux | Regroupe les artefacts associés en groupes de flux logiques, qui sont des ensembles d’artefacts qui fonctionnent ensemble pour implémenter un processus métier. |
| Visualiser l’architecture | Génère des diagrammes mermaid interactifs qui montrent l’architecture système globale. |
| Cartographier les flux de messages | Trace les flux de messages commençant par l’événement déclencheur, le traitement et la fin de chaque groupe de flux. |
| Analyser les dépendances | Identifie les dépendances manquantes ou non résolues susceptibles d’affecter la migration. |
| Identifier les lacunes | Signale les fonctionnalités de la plateforme source sans équivalent direct dans Azure Logic Apps (Standard) et les solutions de contournement recommandées. |
| Détecter les modèles | Identifie les modèles d’intégration courants tels que la publication-abonnement, la demande-réponse, la collecte de points et le traitement par lots. |
Pour plus d’informations, consultez l’étape de migration 1 : Découverte.
Visualisation de flux et résultats
Après avoir démarré l’analyse de conception source pour un groupe de flux logique, l’agent de migration génère et ouvre une visualisation de flux dans laquelle vous pouvez explorer votre architecture d’intégration via les vues interactives suivantes :
| Affichage | Affichages |
|---|---|
| Diagramme d’architecture | Diagramme d’architecture système avec tous les artefacts et connexions, rendu sous la forme d’un diagramme mermaid. |
| Flux de messages | Un ou plusieurs flux de messages par artefact depuis le déclencheur jusqu'à l'achèvement. |
| Composants | Inventaire des composants avec des détails tels que des adaptateurs, des points de terminaison et des pipelines. |
| Dépendances manquantes | Toutes les dépendances manquantes ou non résolues pendant la découverte. |
| Analyse des écarts | Toutes les fonctionnalités de plateforme source sans équivalent direct dans Azure Logic Apps, y compris les résolutions suggérées. |
| Modèles | Tous les modèles d’intégration détectés, tels que la publication-abonnement, la demande-réponse et le traitement par lots. |
| Découvrir BizTalk | Rapport de découverte basé sur les résultats, par exemple, concernant les couches de flux de messages existantes et les mappages proposés pour Azure Logic Apps ou d'autres services alternatifs. |
L’exemple suivant montre un exemple de visualisation de flux et de résultats :
Vous pouvez basculer entre les onglets interactifs pour passer en revue votre architecture d’intégration. Pour en savoir plus sur cette architecture, vous pouvez utiliser la fenêtre de conversation GitHub Copilot pour poser aux questions de l’agent @migration-analyser sur l’architecture détectée, les corrections de demande et régénérer l’analyse.
Pour plus d’informations, consultez l’étape de découverte - Étape 3 : Analyser la conception source.
Contenu connexe
- Automatisation de la migration des plateformes d’intégration vers Azure Logic Apps
- Quickstart : Migrer un projet d’intégration à l’aide de l’agent de migration Azure Logic Apps