Utilisation des systèmes d’entreprise

Lorsque vous devez utiliser et intégrer des systèmes d’entreprise existants, du type SAP et Oracle, vous devez solliciter la coopération et le support de votre équipe d’administration informatique ou de l’équipe en charge des systèmes.

Même si vous n’occupez pas un rôle technique, lisez cette section pour comprendre certaines des choses dont il faut généralement tenir compte lors de l’intégration de systèmes d’entreprise.

Fréquence et heure de l’intégration des données

Lors de l’intégration avec d’autres systèmes, vous devez tenir compte de la fréquence d’intégration et des fuseaux horaires si l’intégration présente des scénarios d’utilisation qui couvrent plusieurs fuseaux horaires. La fréquence d’intégration dépendra de deux aspects : le volume des données et les exigences temporelles de l’entreprise.

Méthode d’intégration avec les systèmes d’entreprise

Il existe plusieurs façons d’intégrer des systèmes d’entreprise :

  • L’intégration de base de données est une intégration directe avec une base de données. Ce n’est pas une façon très courante d’intégrer des systèmes externes, car il y a un risque d’exposer des données.

  • L’intégration par API est une méthode d’intégration aux systèmes à l’aide d’API. La majorité des systèmes Web fournissent des API avec lesquelles s’intégrer, mais ce n’est pas le cas de tous.

  • L’intégration par fichier est une méthode d’intégration à d’autres systèmes à l’aide de fichiers. Un système exporte un fichier de données. Ce fichier peut être au format CSV, TSV, XML ou un autre format. Le système auquel il s’intègre détecte alors qu’il y a un nouveau fichier, ou bien il est configuré avec une minuterie pour analyser périodiquement la présence de nouveaux fichiers, puis il importe le fichier qui a été exporté. Cette méthode est utilisée dans les situations où la source de données n’est pas accessible directement via une base de données ou des API.

Connexion aux systèmes locaux

Une passerelle de données locale permet aux applications et services de se connecter à des systèmes qui ne sont pas ouverts à Internet de manière sécurisée. La configuration est facile à l’aide d’un programme d’installation, mais plusieurs facteurs doivent être pris en compte :

  • La bande passante réseau du datacenter ou de l’emplacement du serveur

  • L’optimisation de la base de données de la source de données

  • Les spécifications de serveur des systèmes locaux

  • Le volume et la fréquence de transmission des données

La bande passante réseau du datacenter ou de l’emplacement du serveur

La vitesse de l’application dépendra de la suffisance de la bande passante réseau entre le datacenter ou le serveur local et le service cloud. Si de nombreuses personnes utilisent l’application simultanément, une bande passante insuffisante entraînera un délai de réponse important. Pour plus d’informations, consultez Configuration requise pour une application Web.

Pour connaître la vitesse du réseau de votre organisation, utilisez le Test de vitesse du réseaudu Microsoft Store (gratuit) et aussi les outils de diagnostic spécifiques aux applications pilotées par modèle.

L’optimisation de la base de données de la source de données

L’optimisation de la base de données joue également un rôle important, surtout si vous allez vous connecter à une source de données qui contient beaucoup de données. Il est facile de rencontrer des problèmes si vous avez créé une application qui utilise les données d’une manière inédite.

Par exemple, supposons que votre système de gestion client existant soit optimisé pour effectuer des recherches par prénom, nom, et adresse e-mail, mais que vous avez créé une nouvelle application qui effectue des recherches par le numéro de téléphone. Ces données n’auront pas été indexées pour faciliter la recherche de votre application.

L’indexation aide vos applications à accélérer les recherches, et lorsqu’un index est manquant, la recherche et l’interrogation des données prend plus de temps. Vous devrez peut-être contacter l’équipe informatique chargée de la source de données pour discuter de la façon dont vous allez accéder aux données et ajouter des index. Pour plus d’informations sur l’indexation avec SQL Server, consultez le Guide de conception et d’architecture d’index SQL Server.

Les spécifications de serveur des systèmes locaux

Un autre aspect à considérer est les spécifications du serveur qui gère la passerelle locale. Si trop d’utilisateurs accèdent à l’application simultanément, votre serveur peut ne pas être capable de répondre à toutes les demandes. Dans ces situations, vous devez envisager de configurer votre passerelle locale sur plusieurs serveurs pour former un cluster. Pour plus d’informations, consultez Gérer l’équilibrage de charge et les clusters à haute disponibilité de la passerelle de données locale.

Le volume et la fréquence de transmission des données

Pour les demandes à volume élevé, l’adoption d’une approche similaire aux dataflows peut délivrer de meilleures performances tout en permettant l’intégration avec les données locales.

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).