Fermer

mars 5, 2024

Guide du débutant / Blogs / Perficient

Guide du débutant / Blogs / Perficient


À mesure que les entreprises se tournent rapidement vers le numérique, la nécessité de développer des fonctionnalités évolutives et fiables pour connecter les applications, les environnements Cloud et les actifs sur site s’est accrue. Pour résoudre ces scénarios complexes, l’iPaaS semble être une solution parfaite.

Par exemple, si un développeur a besoin de se connecter et de transférer d’énormes données d’une plateforme de commerce électronique vers un système CRM, écrire du code personnalisé pour gérer le transfert de données serait fastidieux. Au lieu de cela, le développeur peut simplement utiliser les API déployées sur iPaaS, réduisant ainsi considérablement le temps et les efforts de développement.

Mais qu’est-ce que l’iPaaS exactement ?

Integration Platform as a Service (iPaaS) est une solution basée sur le cloud qui facilite l’intégration de différentes applications, sources de données et systèmes. Il fournit généralement des connecteurs intégrés, des composants réutilisables et des outils pour concevoir, exécuter et surveiller les intégrations. Cela aide les entreprises à améliorer leur efficacité opérationnelle, à réduire les efforts manuels et à s’adapter rapidement à l’évolution des paysages technologiques.

Aujourd’hui, nous allons parler d’une des solutions iPaaS qui figure comme visionnaire dans le quadrant magique de Gartner de 2023, à savoir SnapLogique.

Image 1

Qu’est-ce que SnapLogic ?

SnapLogic est un outil iPaaS (Integration Platform as a Service) qui permet à l’organisation de connecter diverses applications, sources de données et API pour faciliter l’intégration, l’automatisation et les flux de travail des données.

Il fournit une interface visuelle pour la conception de pipelines d’intégration, permettant aux utilisateurs techniques et non techniques de créer et de gérer plus facilement des intégrations de données. SnapLogic prend en charge le déploiement dans le cloud hybride et sur site et est utilisé pour des tâches telles que la migration de données, les processus ETL (Extract, Transform and Load) et l’intégration d’applications.

Premiers pas avec les bases de SnapLogic

Pour démarrer votre voyage, consacrez 5 à 10 minutes à la configuration. Voici les étapes pour configurer rapidement votre environnement de formation.

  1. Inscrivez-vous à SnapLogic: Vous devez créer un compte. Pour une formation et une meilleure expérience pratique, SnapLogic propose un compte de formation pendant 4 semaines. Vous pouvez commencer avec le compte de formation pour explorer ses fonctionnalités. Voici le lien pour obtenir le compte formation : Connexion utilisateur SnapLogic.
  2. Accéder au concepteur SnapLogic: SnapLogic Designer est au cœur de ses capacités d’intégration. Une fois inscrit, vous pouvez y accéder depuis votre compte.
  3. Cours adapté aux débutants : Cliquez sur ce lien pour vous inscrire au « Professionnel certifié en automatisation d’entreprise SnapLogic » Cours d’entrée de gamme pour se familiariser rapidement avec SnapLogic.

Caractéristiques de SnapLogic

SnapLogic est une plateforme d’intégration qui facilite la connexion de différentes sources de données et applications. Certaines fonctionnalités clés incluent :

  1. Intégration multi-cloud : Prend en charge l’intégration sur diverses plates-formes cloud.
  2. Approche Low-Code : Réduit le besoin de connaissances avancées en codage.
  3. Gestion des API : Aide à gérer les API et à créer des API personnalisées entre différentes applications.
  4. Intégration en temps réel : Prend en charge l’intégration des données en temps réel.

Présentation du cas d’utilisation

Terminé avec l’inscription et la configuration ! Les leçons théoriques ne sont jamais faciles à apprendre tant que vous ne continuez pas à les mettre en pratique en parallèle. Examinons un cas d’utilisation pratique pour simplifier l’apprentissage.

Le client doit insérer automatiquement les enregistrements des employés du fichier Excel dans un répertoire partagé vers le système final Salesforce CRM.

Comment pouvons-nous y parvenir en utilisant SnapLogic ?

SnapLogic fournit des instantanés prédéfinis, tels qu’un lecteur de fichiers, un analyseur CSV, un mappeur, une création Salesforce et bien d’autres.

Pour réaliser le cas d’utilisation ci-dessous, nous devons ajouter le File Reader Snap pour récupérer le fichier csv, pour analyser les données, utiliser l’analyseur CSV, Mapper Snap pour transformer les données et enfin, Salesforce Create pour y insérer les données.

Création du pipeline

  1. Téléchargez votre fichier CSV sur le système de fichiers SnapLogic car nous devons lire le fichier csv.Image 1
  2. La création d’un pipeline est la première étape de la création d’une intégration. Vous pouvez cliquer sur le signe « + » en haut du canevas du milieu comme suit : Image2Remplissez ensuite le nom du pipeline et le projet parent, puis cliquez sur « Enregistrer ».Image3
  3. Ajoutez et configurez le composant logiciel enfichable du lecteur de fichiers : pour le champ de fichier que vous avez téléchargé à l’étape 1. Étant donné que vous accédez au système de fichiers, aucune information d’authentification n’est nécessaire.Image4Image5
  4. Ajoutez un instantané d’analyseur CSV ; vous utiliserez la configuration par défaut.Image6Image7
  5. Ajoutez le Mapper : il transforme les données entrantes à l’aide d’un mappage spécifique et produit de nouvelles données de sortie.Image8Image9
  6. Salesforce Create : il crée les enregistrements dans un objet de compte Salesforce à l’aide de l’API Rest.Image10 Image11
  7. Après l’enregistrement, SnapLogic validera automatiquement les modifications ; vous pouvez cliquer sur l’icône verte du document pour voir à quoi ressemblent vos données.Image12
  8. Testez le pipeline : une fois la construction terminée, nous pouvons maintenant tester le pipeline. Pour ce faire, cliquez sur l’icône « play » dans le menu du pipeline et attendez que le pipeline termine son exécution. Remarquez comment la couleur des snaps devient jaune lors de l’exécution, indiquant qu’ils sont en cours d’exécution.Image13
  9. Validez les résultats : une fois l’exécution terminée, le pipeline devient vert foncé. S’il y a une exception, le snap défaillant devient rouge.Image14
  10. Résultats : Connectez-vous au compte Salesforce > comptes > Cliquez sur les comptes récemment consultés. Vous pourrez voir les enregistrements extraits du fichier Employee_Data.csv.Image15

Conclusion

Félicitations pour avoir terminé votre première intégration SnapLogic ! Dans ce blog, nous avons passé en revue les bases d’iPaaS et de SnapLogic. Nous avons également parcouru un cas d’utilisation pratique pour gagner en confiance et mieux comprendre. Notre voyage dans SnapLogic vient de commencer, et nous explorerons davantage à l’avenir pour développer les connaissances que nous avons accumulées dans cet article.

Perficient et SnapLogic

Chez Perficient, nous développer des intégrations évolutives et robustes au sein de la plateforme SnapLogic. Grâce à notre expertise dans SnapLogic, nous résolvons les problèmes commerciaux complexes des clients, ce qui les aide à développer efficacement leur entreprise.

Contactez-nous aujourd’hui pour explorer plus d’options pour développer votre entreprise.






Source link