Partager via


Workflow d’architecture SAP et Microsoft Power Platform

Cet article fait partie de la série d’articles SAP et Power Platform :

Architecture

L’architecture suivante illustre un scénario d’intégration complet qui englobe toutes les options d’intégration. Il est conçu pour prendre en charge les systèmes SAP qui fonctionnent localement, sur Azure (natif et RISE avec SAP) ou sur d’autres plateformes cloud.

Diagramme montrant une architecture d’une intégration de Microsoft Power Platform à une zone d’atterrissage SAP classique.

Diagramme montrant une architecture d’une intégration de Microsoft Power Platform à une zone d’atterrissage SAP classique. L’architecture contient un environnement Power Platform, un environnement SAP et une zone pour les applications clientes. L’environnement Power Platform contient Power BI, Power Apps, Power Pages et Copilot Studio, qui se connectent tous à Power Automate. Power Automate se connecte au connecteur SAP ERP, au connecteur OData et à un connecteur personnalisé. L’environnement Power Platform se connecte à un locataire Microsoft Entra. Les données de Power BI et du connecteur SAP ERP passent par un pare-feu, puis vers un environnement SAP. Les données du connecteur OData et du connecteur personnalisé passent par une passerelle d’API dans l’environnement SAP. L’environnement SAP contient une passerelle de données locale. Les données entrent dans cette passerelle à partir du pare-feu. À partir de cette passerelle, les flux de données vers SAP .NET Connector. L’environnement SAP contient également des icônes qui représentent l’API OData, l’API REST/SOAP et le port SQL HANA. Les flux de données de la passerelle d’API via ces API et dans SAP. Les données du port HANA SQL transitent également dans SAP. La zone d’application cliente contient un ordinateur portable, un appareil mobile, Power Automate bureau, l’interface graphique graphique SAP et Power BI Desktop. Dans cette zone, les données de Power BI Desktop transitent vers le connecteur SAP .NET et un pilote ODBC SAP HANA. Les données de SAP .NET Connector transitent par un port DIAG et RFC dans l’environnement SAP, puis transitent vers SAP. Les données du pilote ODBC SAP HANA transitent vers un port SQL HANA dans l’environnement SAP, puis dans SAP.

Téléchargez un fichier Visio de cette architecture.

Options de connectivité et quand les utiliser

Pour intégrer efficacement SAP à Microsoft Power Platform, sélectionnez l’option de connectivité appropriée, en fonction des cas d’utilisation, des exigences d’intégration et des contraintes techniques. Le tableau suivant fournit une vue d’ensemble des connecteurs disponibles et de leurs cas d’usage, exigences et protocoles de communication.

Option de connectivité Scénarios Middleware, logiciels et exigences de pilote Protocole de communication Configuration requise pour SAP
Connecteur SAP ERP Appelez les fonctions RFC ou BAPI SAP.
Exemple : lecture, création, mise à jour ou approbation de commandes.
Passerelle de données locale,
Connecteur SAP .NET
RFC - Système SAP exposant des interfaces RFC/BAPI
- Authentification appropriée configurée
Connecteur OData SAP Interagissez avec les données SAP via les services OData.
Exemple : lecture ou modification des informations sur le produit.
Gestion des API pour l’authentification unique HTTP(S) / OData - Système SAP avec les services OData activés
- Authentification appropriée configurée
Connecteur de données personnalisé Connectez-vous aux services SAP SOAP via Gestion des API pour intégrer des services web REST SAP personnalisés ou des besoins d’intégration spécialisés. Gestion des API pour les services compatibles SSO et SOAP REST HTTP(S) / REST - Connaissance des spécifications de l’API REST SAP
- Pour les services SOAP, exposez en tant que REST via Gestion des API
- Authentification appropriée configurée
Power Automate bureau Automatisez les tâches au sein de l’interface utilisateur graphique SAP (RPA) pour automatiser les tâches d’interface graphique graphique répétitives, la capture d’écran ou les tâches d’application héritées. logiciel Power Automate bureau sur les ordinateurs clients None, UI Automation - Script de l’interface utilisateur utilisateur SAP activé sur le serveur SAP et le client
Power BI Créez des rapports et des tableaux de bord à partir de données SAP et effectuez des tâches décisionnels (par exemple, analyse des données et insights en temps réel). Pilote ODBC SAP HANA,
Connecteur SAP .NET
HANA : ODBC,
BW : OLAP BAPI (RFC)
- Authentification appropriée configurée

Vous devez prendre en compte plusieurs facteurs lorsque vous sélectionnez un connecteur pour utiliser des données transactionnelles via les connecteurs SAP ERP ou SAP OData. La décision peut dépendre des interfaces déjà disponibles dans votre système SAP. Tout d’abord, vérifiez si votre système SAP expose les services RFC/BAPI ou OData. Par souci de simplicité, choisissez la méthode que vous connaissez le plus. SAP fournit souvent les deux options de connectivité externe.

Si votre système ne dispose pas de services RFC ou OData pour le cas d’usage spécifique, votre choix dépend des exigences de connectivité et de ce qui est plus facile à implémenter : Gestion des API pour les services OData ou une passerelle locale pour le connecteur SAP ERP. En général, nous vous recommandons d’exposer un service OData SAP existant ou de développer un service s’il n’en existe pas, en raison de son architecture moderne et de sa flexibilité. Consultez sap Business Accelerator Hub pour rechercher les services OData existants.

Pour vous aider à implémenter la meilleure solution pour votre scénario, l’article suivant de cette série fournit des instructions détaillées et des liens vers des ressources pour configurer ces options de connectivité.

Considérations sur la conception

Connecteurs personnalisés et services SOAP :

Les connecteurs personnalisés dans Microsoft Power Platform prennent en charge les API REST, mais ne prennent pas en charge SOAP directement. Pour intégrer des services SAP SOAP, vous pouvez les exposer en tant qu’API RESTful à l’aide d’Azure Gestion des API ou de SAP Gestion des API. Vous pouvez également générer des services SOAP à partir de RFC dans SAP, puis utiliser Gestion des API pour les convertir en services REST.

Power Automate bureau pour l’automatisation de l’interface graphique graphique SAP :

Utilisez les actions de l’interface utilisateur graphique SAP disponibles dans Power Automate bureau pour automatiser les tâches sans écrire de code. Vérifiez que le script de l’interface utilisateur utilisateur SAP est activé sur le serveur SAP et le client.

Configuration requise pour les intergiciels pour des connecteurs spécifiques :

Le connecteur SAP ERP nécessite à la fois une passerelle de données locale et un connecteur SAP .NET. Pour les connexions Power BI à SAP Business Warehouse, SAP .NET Connector est également nécessaire.

Haute disponibilité et équilibrage de charge :

Pour les scénarios d’entreprise, envisagez de configurer la passerelle de données locale dans des clusters à haute disponibilité pour garantir la connectivité continue et l’équilibrage de charge.

SAP Gestion des API et SAP Cloud Connector :

Pour une approche plus centrée sur SAP, vous pouvez utiliser SAP Gestion des API sur SAP Business Technology Platform et SAP Cloud Connector. Cette configuration est particulièrement utile si vous préférez gérer les API et la connectivité au sein de l’écosystème SAP.

Azure Gestion des API passerelle auto-hébergée pour les scénarios autres qu’Azure :

Si vous utilisez un environnement non Azure ou hybride, envisagez d’utiliser la passerelle auto-hébergée Azure Gestion des API. Le déploiement de la passerelle auto-hébergée plus près de vos systèmes SAP peut réduire la latence et améliorer les performances.

Considérations relatives à l’intégration de SAP à Microsoft Power Platform

Il existe plusieurs considérations à prendre en compte lorsque vous intégrez SAP à Microsoft Power Platform. Vous n’avez pas besoin de résoudre entièrement toutes ces considérations avant de commencer. De nombreux clients commencent par des projets pilotes, ce qui leur permet de mieux comprendre ces considérations en pratique et de les traiter plus efficacement au fur et à mesure qu’ils progressent.

Objectifs métier

  • Identifier les défis métier : décrivez clairement les processus métier ou les défis que vous souhaitez améliorer ou automatiser par le biais de l’intégration.
  • Définir des objectifs mesurables : Établissez ce que la réussite ressemble en termes de gains d’efficacité, d’économies de coûts ou d’améliorations de l’expérience utilisateur.

Environnement actuel

  • Conditions de licence : vérifiez que vous disposez des licences Microsoft Power Platform nécessaires pour les composants que vous envisagez d’utiliser (par exemple, Power Apps, Power Automate, Power BI, Copilot et Copilot Studio). Envisagez d’utiliser des licences d’évaluation pour les projets pilotes. Toutes les options de licence sont décrites dans La vue d’ensemble des licences pour Microsoft Power Platform.
  • Connectivité réseau : identifiez l’emplacement des systèmes SAP, par exemple, Azure natif ou RISE avec SAP, d’autres clouds ou locaux, ou une combinaison de plusieurs emplacements. Ensuite, évaluez votre situation réseau, en fonction des emplacements des systèmes SAP et impliquez les parties requises pour activer la connectivité.

Sécurité et conformité

  • Mécanismes d’authentification : planifiez les méthodes d’authentification haute sécurité telles que l’authentification unique (SSO) via Microsoft Entra ID (anciennement Azure Active Directory). Consultez ce billet de blog pour obtenir des informations sur l’installation : SAP OData Connector : Authentification unique via Microsoft Azure Gestion des API. Ce billet contient également une référence que vous pouvez utiliser si vous préférez utiliser la fonctionnalité Gestion des API de SAP Integration Suite.
  • Protection des données : vérifiez la conformité aux réglementations en matière de protection des données (par exemple, RGPD et HIPAA) en implémentant les meilleures pratiques pertinentes. Consultez la conformité et la confidentialité des données dans la documentation de Microsoft Power Platform.
  • Résidence des données : tenez compte des exigences de résidence des données susceptibles d’affecter l’emplacement où les données peuvent être stockées ou traitées. Choisissez l’emplacement de votre environnement Microsoft Power Platform en conséquence.

Préparation technique

  • Capacité de l’infrastructure : déterminez si votre infrastructure actuelle peut prendre en charge la charge supplémentaire introduite par l’intégration. Estimez la charge attendue en tenant compte de l’activité de l’utilisateur et en examinant les métriques de performances actuelles, y compris les rapports SAP EarlyWatch. N’oubliez pas que les utilisateurs peuvent ne pas générer plus de charge. Ils peuvent effectuer leurs tâches de manière différente après l’intégration, de sorte que l’impact global du système peut ne pas changer beaucoup.

Gouvernance

  • Mise en œuvre des stratégies : établissez des stratégies de gouvernance pour utiliser Microsoft Power Platform pour empêcher tout accès et modifications non autorisés.
  • Supervision et audit : implémentez des solutions de supervision pour suivre les performances du système et les activités des utilisateurs.
  • Gestion des changements : configurez des environnements distincts pour le développement, les tests et la production afin de garantir une gestion et une stabilité appropriées des modifications.

Ensemble de compétences et préparation de l’équipe

  • Besoins de formation : identifiez les exigences de formation dont votre équipe a besoin pour utiliser et gérer efficacement l’intégration de Microsoft Power Platform et SAP.
  • Engagement des parties prenantes : impliquez les parties prenantes clés de l’informatique et des unités commerciales dès le début du processus de planification.

Stratégie de test

  • Assurance qualité : planifiez des tests approfondis, notamment des tests unitaires, des tests d’intégration et des tests d’acceptation des utilisateurs.

Considérations relatives aux coûts

  • Planification budgétaire : compte de tous les coûts associés aux licences, au développement, à l’infrastructure et à la maintenance.
  • Optimisation des coûts : explorez les opportunités d’optimisation des coûts, comme l’utilisation de licences et de ressources existantes ou le choix des niveaux de service rentables.

Vérification future

  • Flexibilité : Concevez l’intégration pour être adaptable aux changements dans les exigences métier et les mises à jour technologiques.
  • Feuilles de route des fournisseurs : restez informé des mises à jour et des modifications de feuille de route de SAP et de Microsoft susceptibles d’affecter votre intégration.

En évaluant soigneusement ces facteurs lorsque vous démarrez votre projet d’intégration, vous pouvez atténuer les risques, garantir la conformité et définir une base solide pour une intégration réussie entre SAP et Microsoft Power Platform.

L’intégration de systèmes SAP à Microsoft Power Platform vous permet d’améliorer les processus métier, d’automatiser les tâches et d’obtenir des insights précieux. En considérant des facteurs tels que les objectifs métier, l’environnement actuel, les options d’intégration, la sécurité et la préparation technique, vous pouvez établir une base solide pour réussir l’intégration.

En définissant clairement les objectifs métier et en définissant des objectifs mesurables, vous pouvez concentrer efficacement vos efforts d’intégration. Par exemple, l’automatisation de l’entrée manuelle des données afin de réduire les erreurs et libérer du temps du personnel, ou d’intégrer des tableaux de bord d’inventaire en temps réel pour améliorer la prise de décision, peut entraîner des gains d’efficacité significatifs. La définition de cibles spécifiques, telles que la diminution des erreurs d’entrée de données de 90 % ou la réduction du temps de génération de rapport de cinq jours à un, ne mesure pas seulement le succès de vos projets. Il aligne également vos initiatives d’intégration avec des résultats opérationnels tangibles.

À partir de projets pilotes faciles, vous pouvez réussir rapidement, ce qui vous permet d’étendre et d’affiner votre approche pour tirer parti efficacement de votre intégration SAP et Microsoft Power Platform.

Étape suivante