Version de février 2022 : L'iPaaS d'entreprise pour la gestion des API tierces

Photo de Dhananjay Bapat
9 minutes de lecture

Pour tous les développeurs d'intégration ayant des API tierces non sécurisées, ne vous inquiétez pas, car la version février de SnapLogic est arrivée. Dans cette version, nous annonçons la prise en charge de la gestion des API tierces et des capacités de test des API dans notre offre SnapLogic API Management. Les développeurs d'intégration peuvent automatiser une plus grande partie du cycle de vie de l'intégration grâce aux améliorations apportées aux API publiques de SnapLogic. Les nouveaux ELT Snaps permettent aux ingénieurs de données d'éviter d'écrire du SQL personnalisé et de charger efficacement des données dans Google BigQuery, tandis que la prise en charge de l'intégration en temps réel et les nouveaux points de terminaison dans SnapLogic Flows apportent de la valeur à nos utilisateurs professionnels. En outre, nous avons déployé un tableau de bord remanié, qui offre la même vue opérationnelle puissante avec une interface moderne. Nous ajoutons également un nouveau Snap Pack pour Exact Online et procédons à de nombreuses autres mises à jour de Snap. Curieux d'en savoir plus ? Passons en revue les mises à jour en détail.

Politiques uniformes pour vos API tierces

Les organisations utilisent aujourd'hui des API provenant d'un large éventail de sources. Les API peuvent être créées au sein de l'organisation, que ce soit sur SnapLogic, une autre application personnalisée ou un service de données interne. Une organisation peut également utiliser des API fournies par des partenaires ou des services API publics. Le fait de disposer d'un ensemble incohérent de politiques et d'outils distincts pour sécuriser et régir ces API crée des défis opérationnels pour les administrateurs d'API. Avec la version de février de SnapLogic plateforme, nous ajoutons la prise en charge de la gestion de 3rd parties. Ainsi, quel que soit l'endroit où vos API sont créées, vous pouvez appliquer un contrôle d'accès uniforme, une gestion du trafic et des politiques de transformation des demandes et des réponses pour toutes vos API. Pour en savoir plus sur la manière dont vous pouvez appliquer ces politiques aux API tierces, veuillez consulter cette vidéo.

Figure 1 : Création d'un proxy API pour les API tierces

 

Créer des produits API plus rapidement grâce aux tests d'API

Il y a deux ingrédients clés pour une adoption plus rapide des API par les consommateurs. Le premier est une documentation complète et le second est un moyen facile de tester. Les tests d'API permettent aux consommateurs d'API d'essayer rapidement les schémas de réponse, les messages d'erreur et les schémas d'authentification requis afin de déterminer si l'API est adaptée à leur application. Avec la version de février, nous introduisons la fonctionnalité de test d'API dans le portail du développeur, offrant aux consommateurs d'API un endroit sûr pour tester rapidement leurs API et réaliser une économie de 50 % sur le temps de développement par rapport à l'utilisation d'outils de test externes tels que Postman. Regardez cette vidéo de démonstration sur la façon dont vous pouvez rapidement tester les API dans le portail du développeur.

Figure 2 : Interface de test de l'API dans le portail du développeur

Vers une automatisation du CI/CD pour vos intégrations

Les activités CI/CD manuelles pour vos pipelines, lorsque vous faites passer des changements des environnements de développement à ceux de production, sont fastidieuses et prennent beaucoup de temps. De plus, votre équipe DevOps a probablement établi des processus que vous aimeriez également appliquer à vos pipelines d'intégration. Avec la dernière version, nous avons amélioré l'API publique de SnapLogic afin que les utilisateurs puissent exploiter les outils CI/CD courants tels que Github Actions, Jenkins, Gitlab, Azure DevOps et d'autres pour créer des projets et des espaces de projet. L'API publique permet désormais aux utilisateurs de définir des autorisations pour les projets, les espaces de projet, les fichiers et d'autres actifs. Nous continuerons à développer ces capacités dans les prochaines versions afin que vous puissiez automatiser l'ensemble du processus CI/CD pour vos pipelines. 

Les mêmes tableaux de bord puissants avec une expérience utilisateur moderne

SnapLogic propose des tableaux de bord de premier ordre qui vous permettent d'avoir une vue d'ensemble de votre infrastructure et de vos processus d'intégration. En décembre, nous avons déployé Studio, un ensemble de mises à jour des tableaux de bord qui font entrer l'expérience utilisateur de l'administrateur dans la prochaine décennie. L'interface a été optimisée pour le débogage afin que les utilisateurs puissent rapidement résoudre les problèmes d'exécution de leurs pipelines. 

Le studio fournit 

  • Filtrage rapide basé sur les états d'exécution 
  • Filtrage avancé basé sur le type d'intégration, le statut, le nom de Snaplex et le nom du projet, entre autres.
  • Sortie personnalisable par l'ajout, la suppression ou la réorganisation des colonnes
  • Vue agrégée et vue détaillée de tous les temps d'exécution pour un pipeline donné 
  • Visibilité totale de toutes les exécutions au cours d'une période donnée - qu'elles aient commencé ou qu'elles soient en cours d'exécution
  • De meilleures performances pour un débogage plus rapide

 

Figure 3 : SnapLogic Studio : Une expérience d'administration moderne et puissante pour toutes vos exécutions

Pour en savoir plus sur SnapLogic Studio, cliquez ici.

Amélioration des ELT 

Maintenant que nous disposons d'une connectivité étendue à tous les principaux entrepôts de données cloud dans SnapLogic ELT, nous améliorons les fonctionnalités afin que les développeurs d'intégration et les ingénieurs de données puissent éliminer la nécessité d'écrire un SQL personnalisé. Dans la version de février, nous ajoutons 4 nouveaux Snaps, pour les opérations SQL suivantes : 

  1. Coalesce : renvoie la première expression non NULL parmi ses arguments
  2. Expression de cas : Implémente une expression conditionnelle similaire à l'expression If-Then-Else dans les langages de programmation.
  3. Fonctions conditionnelles : Renvoie des valeurs sur la base d'une opération conditionnelle unaire ou binaire.
  4. Fonctions mathématiques : Renvoie la valeur des fonctions mathématiques telles que COS, MOD, Random, etc.

En outre, nous améliorons la fonctionnalité ELT Load pour Google BigQuery. Les utilisateurs peuvent désormais charger des données dans BigQuery à partir de buckets S3 ou directement à partir de l'entrepôt de données Amazon Redshift cloud . Ces opérations de chargement s'appuient sur le service de transfert de données BigQuery et sont exécutées de manière asynchrone afin que vos requêtes existantes ne soient pas affectées par les temps de chargement potentiellement longs. Pour voir une démonstration de ces mises à jour en action, jetez un coup d'œil à cette vidéo.

Créer des intégrations en temps réel et d'autres améliorations dans SnapLogic Flows

SnapLogic Flows continue de susciter beaucoup d'intérêt de la part de nos clients. Nous l'améliorons encore pour leur donner la possibilité de créer des les workflows en temps réel, pilotés par des événements, par le biais de webhooks. La prise en charge des webhooks a été ajoutée pour Salesforce et Hubspot afin de déclencher un flux de travail en aval chaque fois qu'un objet change dans ces points de terminaison source. Voici quelques exemples : 

  • Notification à un représentant commercial en cas de modification des données dans Salesforce ou d'affectation d'un lead chaud dans Hubspot au représentant commercial.
  • Création automatisée d'un espace de projet dans Microsoft Sharepoint lorsqu'une nouvelle opportunité client est clôturée dans Salesforce

La prise en charge de Webhook dans SnapLogic Flows simplifie le processus de création de les workflows en temps réel pour les utilisateurs professionnels et aide à maintenir la synchronisation des différents systèmes d'enregistrement. Voici une une vidéo qui vous permettra d'en savoir plus sur cette fonctionnalité.

Figure 4 : Configuration des webhooks pour les intégrations en temps réel dans SnapLogic Flows

Autres améliorations des flux :

  • Nouveaux points d'extrémité : SnapLogic Flows offre désormais une connectivité prête à l'emploi avec Hubspot et JIRA.
  • Conversions automatiques de types de données: La plateforme Flows s'appuie désormais sur l'apprentissage automatique et suggère des types de données pour tous les champs de saisie. Les utilisateurs ont la possibilité d'accepter ou de rejeter le type de données suggéré.
  • Importation et exportation: Les flux SnapLogic peuvent désormais être importés ou exportés comme des pipelines. Cette fonctionnalité simplifie la collaboration entre les équipes. Nous nous appuierons sur cette fonctionnalité dans la prochaine version pour fournir des capacités CI/CD complètes pour les flux.
  • Marketo : Flows offre désormais un moyen plus simple d'extraire des enregistrements de Marketo. Au lieu de fournir une liste d'identifiants d'enregistrement, comme l'exigent les API de Marketo, vous pouvez désormais rechercher des enregistrements par nom, ce qui vous permet de créer rapidement des automatismes impliquant Marketo.

Améliorations apportées à Snap et Snap Pack

Nous avons ajouté un nouveau Snap Pack qui offre une connectivité prête à l'emploi à Exact Online, un progiciel en ligne intégré unique avec des fonctionnalités de comptabilité, de vente en gros, de gestion du temps et de la facturation, et de CRM, conçu pour les PME. Ce Snap Pack vous permet d'automatiser les processus clés de l'entreprise tels que l'approvisionnement jusqu'au paiement, les comptes clients et les comptes fournisseurs.

Voici d'autres améliorations apportées par Snap : 

  • ServiceNow Snap Pack
    • Prise en charge de l'authentification OAuth 2.0
  • Workday Snap Pack
    • Prise en charge de la dernière version des API
    • Prise en charge du mécanisme de réessai automatique en cas d'échec
  • Marketo Snap Pack
    • Prise en charge de la capacité de réessai automatique des Bulk Snaps en cas d'échec
  • Amazon S3 Snaps
    • Prise en charge de la politique relative aux godets S3, qui accorde un accès complet au propriétaire du godet lorsqu'un utilisateur télécharge un fichier dans un godet S3.
  • Oracle Snap Pack
    • Oracle Bulk Load Snaps peut désormais gérer le type de données "CLOB", souvent utilisé pour gérer de grandes quantités de texte, comme dans un champ "Description".

Pour obtenir une liste complète des mises à jour de Snap, veuillez consulter notre documentation ici.

Si vous avez manqué la présentation du produit de février 2022 webinar, vous pouvez la regarder ici. le regarder ici et écouter les commentaires de notre équipe produit. Vous pouvez toujours en savoir plus sur ces mises à jour en visitant la section Documentation SnapLogic.

Si vous ne faites pas encore partie de la communauté SnapLogic, rejoignez la conversation ici. Dialoguez avec les autres et obtenez des réponses à vos questions. Pour connaître les prochaines versions des produits, consultez la section section 'Product Updates' (mises à jour des produits) dans la communauté pour avoir un premier aperçu de ce qui est à venir.

Photo de Dhananjay Bapat
Senior Technical Product Marketing Manager chez SnapLogic
février 2022 : vignette pour le communiqué de presse

Nous recrutons !

Découvrez votre prochaine grande opportunité de carrière.