Création de workflows ETL
À propos de la création de workflows ETL
La plateforme Workflows Qualtrics contient une série de tâches pour vous aider à importer des données de destinations tierces dans Qualtrics ou à exporter des données de Qualtrics vers des destinations tierces. Ces tâches suivent la structure ETL (Extract, Transform, Load). À l’aide des tâches ETL, vous pouvez créer des workflows automatisés et planifiés pour importer des données de sources tierces dans Qualtrics et exporter des données de Qualtrics vers des destinations tierces.
Pour créer un workflow ETL, vous devez créer 1 ou plusieurs tâches d’extracteur et 1 ou plusieurs tâches de chargeur. Vous n’êtes limité que par la limite globale pour les tâches dans un workflow.
Configuration générale pour tâches d’extracteur et de chargeur
- Dans la page Workflows autonomes ou dans l’onglet Workflows d’un projet, cliquez sur Créer un flux de travail.
- Sélectionnez Extraire, transformer et charger (ETL) les données.
- Les workflows ETL s’exécutent généralement selon une planification récurrente. Sélectionnez une planification pour votre workflow. Pour plus d‘informations sur la définition de la planification d’un workflow, voir Workflows planifiés.
- Cliquez sur Enregistrer.
- Cliquez sur Source de données (extracteur ETL) pour sélectionner une tâche d’extracteur à utiliser. Voir Tâches d’extracteur disponibles pour obtenir une liste des tâches que vous pouvez utiliser. Vous pouvez ajouter plusieurs extracteurs dans un workflow.
- Si vous souhaitez transformer les données avant de les charger, cliquez sur Transformation de données. Cette étape est facultative. Voir Tâche de transformation de base pour plus d’informations.
- Cliquez sur Ajouter une destination de données pour choisir une tâche de chargement à utiliser. Voir Tâches du chargeur disponibles pour obtenir une liste des tâches que vous pouvez utiliser. Vous pouvez ajouter plusieurs chargeurs dans un workflow.
- Cette étape est facultative, mais utile pour vous alerter en cas de problème avec votre workflow. Accédez à Paramètres pour configurer les notifications de workflow afin d’être informé en cas d’échec de votre workflow.
- N’oubliez pas d’activer votre flux de travail.
Rechargement des données
Lorsqu’il y a eu un changement de configuration entre les tâches ETL qui dépendent les unes des autres, un bouton apparaît pour recharger toutes les données avec la nouvelle configuration. Cliquez sur Recharger les données si vous souhaitez retraiter les anciennes données.
Tâches d’extracteur disponibles
Voici quelques-unes des tâches de l’extracteur disponibles actuellement :
- Tâche Extraire les données du service de fichiers Qualtrics : emportez les données que vous avez stockées dans le service de fichiers Qualtrics et enregistrez-les ailleurs sur la plateforme, comme le répertoire XM.
- Tâche d’extraction des données des fichiers SFTP : extraire les données de votre serveur SFTP et les importer dans Qualtrics.
- Extraire des données à partir de Salesforce : Extrayez des données de votre instance Salesforce et importez-les dans Qualtrics.
- Tâche Extraire les données de Google Drive : extraire les données de votre compte Google Drive et les importer dans Qualtrics.
- Tâche Importer les données du rapport Salesforce : extraire des données d’un rapport Salesforce pour les importer dans Qualtrics.
- Extraire les réponses d’une tâche d’enquête : extrayez les données de vos enquêtes Qualtrics et téléchargez-les ailleurs, comme un SFTP.
- Extraire les employés de la tâche Workday : extrayez les données des employés de Workday pour les importer dans votre répertoire Qualtrics EX.
- Tâche Extraire les données du projet de données : extrayez les données de votre projet de données importées par Qualtrics et téléchargez-les ailleurs, comme votre propre base de données externe.
- Tâche Extraire les données des employés de SuccessFactors : extrayez les données des employés de votre instance SuccessFactors et importez-les dans Qualtrics.
- Extrayez les données de recrutement de SuccessFactors : extrayez vos données de recrutement de SuccessFactors pour les importer dans Qualtrics.
- Extraire les données de la tâche Snowflake : extrayez les données stockées dans Snowflake pour les importer dans Qualtrics.
- Extraire les données de la tâche Amazon S3 : extrayez les données stockées sur Amazon S3 à importer dans Qualtrics.
- Tâche Extraire les rapports d’historique d’exécution à partir des flux de travail : extrayez les rapports relatifs à vos exécutions de flux de travail passées à importer ailleurs, par exemple un SFTP.
- Extraire les données de la tâche de tickets : extrayez les données des tickets Qualtrics pour les importer dans une autre source, comme un SFTP.
Tâches du chargeur disponibles
Voici quelques-unes des tâches du chargeur disponibles à l’heure actuelle :
- Tâche Charger les données de compte B2B dans le répertoire XM : enregistrer les données importées dans votre répertoire XM.
- Ajouter des contacts et des transactions à la tâche XMD : enregistrer les données et transactions importées dans votre répertoire XM.
- Charger les utilisateurs dans la tâche du répertoire EX : enregistrer les données de salariés importées dans votre répertoire EX ou votre projet EX.
- Tâche Charger les utilisateurs dans le répertoire CX : enregistrer les données utilisateur CX importées.
- Charger des données dans une tâche de projet de données : sauvegarder les données importées d’une tâche d’extracteur de données dans un projet de données importé.
- Charger dans une tâche d’ensemble de données : enregistrer les données importées dans un jeu de données à utiliser avec une tâche de fusion.
- Charger les données dans la tâche SFTP : enregistrer les données importées sur un serveur SFTP.
- Tâche Charger les données dans Amazon S3 : enregistrer les données importées dans un compartiment Amazon S3.
- Charger les réponses dans la tâche d’enquête : enregistrer les données importées dans un ensemble de données d’enquête Qualtrics.
- Charger dans la tâche SDS : enregistrer les données importées dans une source de données supplémentaire Qualtrics.
Tâches de transformation de données disponibles
Les tâches suivantes sont à votre disposition pour transformer les données que vous traitez dans vos workflows ETL :
- Tâche de transformation de base : modifiez le format des chaînes et des dates, calculez la différence entre les dates, effectuez des opérations mathématiques sur des champs numériques, etc.
- Tâche de fusion : Combinez plusieurs jeux de données en un seul jeu de données.
Dépannage des tâches d’extraction et de chargement des données
Workflows incomplets
Les tâches de l’extracteur de données et du chargeur doivent être utilisées ensemble. S’il vous manque une partie de leur configuration, l’éditeur de workflows vous avertira.
Workflows échoués
Si vos tâches échouent ou ne sont pas correctement exécutées, vous devez commencer par Rapports de flux de travail & ; historique. Il contiendra des informations sur chaque déclenchement de votre workflow et les résultats de ce workflow.
Dans le reporting et l’historique, chaque élément de votre flux de travail aura sa propre entrée, ce qui facilitera l’identification des problèmes.
Après avoir identifié le problème, vous pouvez cliquer sur Afficher sous Détails pour afficher plus d’informations afin de vous aider à diagnostiquer comment résoudre le problème. Cela extraira les données utiles JSON pour la tâche. Faites défiler vers le bas jusqu’à la section Sortie de tâche pour trouver des erreurs.
Après avoir modifié votre flux de travail et résolu le problème, vous pouvez revenir à l’historique du reporting et cliquer sur Réessayer pour réexécuter le workflow.