Chaque semaine, découvrez de nouvelles astuces et bonnes pratiques pour devenir un expert !
Voir l'indexle 11-05-2018 08:08 PM
Alteryx fournit de nombreux connecteurs de données intégrés et il ya des autres disponibles pour le téléchargement de la Galerie. Cette liste comprend actuellement des outils tels que Google Sheets, Salesforce, Marketo et autres. Si vous avez besoin d'une connexion à une API ou à un service Web que Alteryx ne fournit pas déjà un outil pour, cet article de la base de connaissances servira de guide de référence pour vous permettre de construire un connecteur à l'aide de Alteryx. Cette série se concentrera sur l'utilisation de macros Alteryx pour construire un outil qui est un connecteur à une source de DataSource, de sorte que ces termes seront utilisés de manière interchangeable à travers le guide.
Lorsque vous travaillez avec une nouvelle API ou un service Web, la rupture de la documentation vers le bas dans un format digestible peut être difficile. Une bonne façon de commencer est d'examiner la méthode d'authentification requise pour l'API et de déterminer si la méthode peut être implémentée dans Alteryx. Une vue plus détaillée de l'authentification dans Alteryx peut être consultée ici.
Une fois que vous avez déterminé la méthode d'authentification requise par le service et implémenté le processus pour autoriser, l'étape suivante consiste à générer et exécuter la demande réelle au service. Examinez les points de terminaison disponibles que l'API fournit et essayez de répondre aux questions suivantes:
Les réponses à ces questions peuvent être utilisées pour exposer le flux de la section suivante de votre macro. Plus d'informations sur la construction de la demande peut être vu ici.
Pour créer un connecteur robuste, il est probablement souhaitable d'analyser la réponse qui a été reçue à la suite de votre demande. Cela inclut l'envoi et le téléchargement de données. Si vous tentiez de télécharger des données, il est bon de lire la réponse afin que vous sachiez si votre demande a été reçue et valide, et de fournir ces informations à l'utilisateur de votre connecteur. Si le connecteur est construit pour le téléchargement de données, vous aurez envie de produire une table de données bien analysée. Une explication détaillée de l'analyse de la réponse de l'API est ici.
Tout en interagissant avec une API, vous recevrez des messages d'erreur de temps à autre. La capacité de gérer ces erreurs et d'arrêter le traitement, ainsi que d'alerter l'utilisateur à la question qui a été rencontré, sont des ajouts que vous pouvez faire à votre connecteur qui fera en utilisant une expérience plus transparente. En savoir plus sur la gestion des erreurs ici.
Une fois que vous avez construit un workflow qui gère l'authentification, exécute la requête API et analyse les données de sortie, vous pouvez transformer le workflow en une macro réutilisable. Cela inclut la création de l'interface macro qui met à jour les options que vous souhaitez paramétrer dans le cadre de votre connecteur. Plus d'informations sur la conception de l'interface macro peut être lu ici.
Liens rapides vers les guides de la série:
Guide de création de votre propre connecteur-authentification
Guide de création de votre propre connecteur-génération de la demande
Guide de création de votre propre réponse API d'analyse de connecteur
Guide de création de vos propres erreurs de gestion de connecteurs
Guide de création de votre propre interface utilisateur-connecteur
Faites-nous savoir ce que d'autres informations que vous voulez savoir sur la construction de connecteurs de données dans Alteryx, ou si vous avez construit des connecteurs et ont des trucs et astuces pour partager!
Alteryx fournit de nombreux connecteurs de données intégrés et il ya des autres disponibles pour le téléchargement de la Galerie. Cette liste comprend actuellement des outils tels que Google Sheets, Salesforce, Marketo et autres. Si vous avez besoin d'une connexion à une API ou à un service Web que Alteryx ne fournit pas déjà un outil pour, cet article de la base de connaissances servira de guide de référence pour vous permettre de construire un connecteur à l'aide de Alteryx.