Création de flux ETL DE TRAVAIL
Contenus de cette page
À propos de la création de flux ETL DE TRAVAIL
La plateforme Qualtrics Flux de travail contient une série de tâches destinées à faciliter l’importation de données de destinations tierces dans Qualtrics ou l’exportation de données de Qualtrics vers des destinations tierces. Ces tâches s’inscrivent dans le cadre du processus d’extraction, de transformation et de chargement (ETL). Grâce aux tâches ETL, vous pouvez créer des flux de travail automatisés et planifiés pour introduire des données de sources tierces dans Qualtrics ainsi que pour exporter des données de Qualtrics vers des destinations tierces.
Pour créer un Flux DE TRAVAIL, vous devez créer une ou plusieurs tâches d’extraction et une ou plusieurs tâches de chargement. Vous n’êtes limité que par la limite globale des tâches dans 1 flux de travail.
Astuce : l’exécution des tâches ETL peut prendre jusqu’à 24 heures. Si la tâche n’aboutit pas dans les 24 heures, elle échoue.
Astuce: les flux DE TRAVAIL ne peuvent exécuter qu’un seul flux à la fois. Les flux de travail exécutés simultanément peuvent échouer.
Configuration générale des tâches de l’extracteur et du chargeur
Astuce : Pour un guide général sur l’utilisation des flux de travail, voir Flux DE TRAVAIL– Vue d’ensemble.
Astuce : Après avoir configuré votre flux, cliquez sur Exécuter immédiatement pour tester votre flux ETL et vous assurer qu’il fonctionne.
Astuce : Vous pouvez ajouter des tâches supplémentaires à vos flux DEVAIL. Par exemple, ajoutez une tâche de service web pour envoyer un message à un webhook.
Données de rechargement
En cas de changement de configuration entre des 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.
Attention : Cette opération permet de recharger toutes les données de la tâche qui a été modifiée. Normalement, les flux de travail ETL ne traitent que les nouvelles données depuis la dernière exécution. Toutefois, si cette option est sélectionnée, lors de la prochaine exécution du flux de travail, toutes les données depuis la création du flux de travail seront traitées.
Exemple : Lors de l’exécution normale d’une tâche d’extraction des réponses d’une enquête, seules les nouvelles réponses depuis la dernière exécution seront traitées. Cependant, si les données sont rechargées, lors de la prochaine exécution du flux de travail, toutes les réponses de l’enquête seront traitées.
Extraction de données à partir d’une plage de dates spécifiée
Avec certains flux ETL, vous pouvez extraire des données à partir d’une plage de dates spécifique. Cela peut être un excellent moyen de retraiter des données qui ont déjà été extraites, ou de tester que votre configuration fonctionne.
L’extraction de données d’une plage spécifique n’a pas d’incidence sur les autres exécutions programmées.
Exemple : Un ticket a déjà été traité par votre flux de travail. Depuis lors, les technologies de l’information ont changé. Pour retraiter le ticket, vous utilisez cette fonction.
Astuce : Cette fonction n’est disponible que pour les flux ETL planifiés.
Tâches d’extraction prises en charge
Vous ne pouvez extraire des données d’une plage de dates spécifiée que si vous utilisez l’une des tâches suivantes :
- Extraction de données à partir de la tâche Création de Tickets
- Extraire des données de la tâche Discover
- Tâche de l‘extracteur Salesforce
Astuce : L’extraction d’une plage de dates ne fonctionnera que si vous avez une tâche d’extraction prise en charge dans votre flux de travail.
Exécuter un flux de travail avec une plage de dates personnalisée
Suivez les étapes suivantes pour extraire des données uniquement à partir de la plage de dates que vous avez choisie.
Dépannage d’une course
Accédez à l’Historique des TRAVAIL. Cliquez sur la tâche d’extraction et affichez le JSON. Dans la sortie, les champs CDAP_DateRangeExport doivent refléter la plage de dates que vous avez choisie. (Les champs CDAP_Worker, en revanche, indiquent la date à laquelle vous avez effectué le test)
Tâches d’extraction disponibles
Voici quelques-unes des tâches d’extraction disponibles à l’heure actuelle :
- Extraire des données de la tâche Qualtrics File Service: Prenez les données que vous avez stockées dans le Qualtrics File Service et enregistrez-les ailleurs dans la plateforme, par exemple dans le Répertoire XM.
- Tâche d’extraction de données à partir de fichiers SFTP: Extraire les informations de votre serveur SFTP et les importer dans Qualtrics.
- Extraire les données d’une tâche Salesforce: Extrayez les données de votre instance Salesforce et importez-les dans Qualtrics.
- Extraire des données à partir de la tâche Google Drive: Extraire les données de votre compte Google Drive et les importer dans Qualtrics.
- Tâche d’importation des données d’un rapport Salesforce: Extraire les 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, par exemple sur un SFTP.
- Tâche d’extraction des employés à partir d’un SIRH: Extraire les données des collaborateurs des SIRH populaires comme Workday pour les importer dans votre répertoire Qualtrics EX.
- Tâche d’extraction de données d’un projet de données: Extraire les données de votre projet de données importées Qualtrics et les télécharger ailleurs, par exemple dans votre propre base de données externe.
- Extraire les données des employés de la tâche SuccessFactors: Extraire les informations sur les employés de votre instance SuccessFactors et les importer dans Qualtrics.
- Extraire les données de recrutement de SuccessFactors Tâche: Extraire vos données de recrutement de SuccessFactors pour les importer dans Qualtrics.
- Extraire les données de la tâche Snowflake: Extraire les données stockées dans Snowflake pour les importer dans Qualtrics.
- Extraire les données d’une tâche Amazon S3: Extraire les données stockées sur Amazon S3 pour les importer dans Qualtrics.
- Extraction des rapports d’Historique des exécutions des tâches de flux de travail: Extraire des rapports sur les exécutions passées de vos flux de travail pour les importer ailleurs, par exemple dans un SFTP.
- Extraction des données de la tâche Tickets: Extraire les données des tickets Qualtrics pour les importer dans une autre source, telle qu’un SFTP.
- Extraire des données de la tâche Discover: Extraire les données de votre compte Discover et les importer dans Qualtrics.
- Tâche Salesforce Extractor: Extraire les données de Salesforce pour les importer dans Qualtrics. Cette tâche vous permet d’importer des objets et des e-mails Salesforce.
- Extraire les données des tâches de Genesys : Extraire les données de chat et d’email de Genesys et les importer dans Qualtrics.
Astuce : Vous pouvez également consulter la liste des extracteurs en utilisant le menu du site à gauche.
Tâches de chargement disponibles
Voici quelques-unes des tâches du chargeur disponibles à l’heure actuelle :
- Ajouter des contacts et des transactions à la tâche XMD: Enregistrez les données et les transactions importées dans votre Répertoire XM.
- Chargement des utilisateurs dans la tâche du répertoire EX: Sauvegarder les données des employés importés dans votre répertoire ou projet EX.
- Chargement des utilisateurs dans la tâche du répertoire de CX: Sauvegarder les données des utilisateurs CX importés.
- Charger des données dans une tâche de projet de données: Enregistrer des données importées à partir d’une tâche d’extraction de données dans un projet de données importées.
- Tâche de chargement dans un ensemble de données: Enregistrer les données importées dans un ensemble de données à utiliser avec une tâche de fusion.
- Charger des données dans une tâche SFTP: Sauvegarder les données importées sur un serveur SFTP.
- Charger des données dans une tâche Amazon S3: Enregistrer les données importées dans un groupement Amazon S3.
- Charger les réponses à une 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: Sauvegarder les données importées dans une source de données supplémentaires Qualtrics.
- Tâche “Charger les données dans un répertoire”: Sauvegarder les données importées dans un répertoire de localisation de Qualtrics.
- Charger des données dans la tâche Discover: Sauvegarder les données importées dans Discover.
- Charger des données dans Conversational Analytics: Chargez les données de chat et d’email dans un projet de données de chat ou un projet de données d’email pour les analyser au sein de Qualtrics.
Astuce : Vous pouvez également consulter la liste des chargeurs en utilisant le menu du site à gauche.
Tâches de transformation des données disponibles
Les tâches suivantes sont à votre disposition pour transformer les données que vous traitez dans vos flux DEVAIL :
- Tâche de transformation de base: Modifier le format des chaînes de caractères et des dates, calculer la différence entre des dates, effectuer des opérations mathématiques sur des champs numériques, etc.
- Tâche de fusion: Combiner plusieurs ensembles de données en un seul.
- Tâche d’expurgation et de substitution des données: Expurgez les données dans votre flux de travail sur la base d’une expression rationnelle ou de règles de substitution.
FLUX DE TRAVAIL Limites du flux de travail
Les flux de travail du FLUX DE TRAVAIL ont les limites suivantes :
- Chaque cycle peut traiter jusqu’à 200 fichiers
- Chaque cycle peut traiter jusqu’à 10 Go de données au total
- Les tâches peuvent traiter des fichiers d’une taille maximale de 5 Go
Astuce : Notez que chaque exécution comprend toutes les tâches en cours d’exécution dans le cadre du flux de travail.
Veillez également à consulter la documentation relative à la tâche spécifique que vous utilisez, car certaines tâches ont des limites plus étroites.
Dépannage des tâches d’extraction et de chargement des données
Attention : Un flux de travail ETL est automatiquement désactivé s’il répond à l’un des critères suivants au cours des 13 derniers jours :
- Toutes les tentatives d’exécution ont échoué.
- Il y a eu au moins 10 échecs.
- Toutes les exécutions échouent pour la même raison.
- La première et la dernière exécution ont eu lieu à au moins 10 jours d’intervalle.
Flux DE TRAVAIL incomplets
Les tâches de l’extracteur et du chargeur de données doivent être utilisées conjointement. S’il vous manque un élément de leur configuration, l’éditeur de flux de travail vous alertera.
Exemple : Dans cet exemple, il manque notre tâche de chargement de données. L’éditeur de flux de travail nous signale qu’il manque une destination à notre “tâche d’importation”
Exemple : Dans cet exemple, il manque notre tâche d’extracteur de données. L’éditeur de tâches nous avertit que “vous devez ajouter au moins une tâche de source de données”
FLUX DE TRAVAIL en panne
Si vos tâches échouent ou ne se déclenchent pas correctement, la première chose à faire est d’examiner les éléments suivants Flux de travail rapports & ; historique. Celle-ci contiendra des informations sur chaque déclenchement de votre flux de travail et sur les résultats de ce flux.
Dans les rapports & ; l’historique, chaque élément de votre flux de travail aura sa propre entrée, ce qui permettra de repérer facilement où les choses se sont mal passées.
Exemple : Dans l’exemple ci-dessous, nous utilisons une tâche d’extraction de données à partir de fichiers SFTP et une tâche d’ajout de contacts et de transactions dans XMD. Nous pouvons voir que la tâche d’extraction a échoué mais que la tâche de chargement a réussi. Cela signifie que notre tâche d’extraction est mal configurée, mais que notre tâche de chargement est correcte.
Après avoir identifié le problème, vous pouvez cliquer sur Afficher sous Détails pour obtenir plus d’informations qui vous aideront à diagnostiquer comment résoudre le problème. Cela permet d’obtenir la charge utile JSON pour la tâche. Descendez jusqu’à la section ” Résultats de la tâche” pour trouver d’éventuelles erreurs.
Exemple : Dans cet exemple, nous voyons que la tâche a échoué parce que la connexion avait des paramètres non valides pour une tâche d’extraction de données à partir de fichiers SFTP.
Après avoir modifié votre flux de travail et résolu le problème, vous pouvez revenir à Rapports & ; historique et cliquer sur Réessayer pour réexécuter le flux de travail.
FAQs
Ai-je accès à toutes les extensions disponibles via les modèles de workflows ?
Ai-je accès à toutes les extensions disponibles via les modèles de workflows ?
Existe-t-il un lien vers tous les déclencheurs d'événements, flux de contrôle et tâches des workflows ?
Existe-t-il un lien vers tous les déclencheurs d'événements, flux de contrôle et tâches des workflows ?
Qu'est-ce qu'un modèle de workflow ?
Qu'est-ce qu'un modèle de workflow ?
Qu'est-ce qu'un flux de travail ? / Où sont les actions ?
Qu'est-ce qu'un flux de travail ? / Où sont les actions ?
Aucune modification n’a été apportée à la fonctionnalité de workflow dans le cadre de cette mise à jour.
C'est génial! Merci pour votre avis!
Merci pour votre avis!