Créer une tâche de changement de données
Sécurité :
- Prism: Manage File conteneursdans le domaine fonctionnel Prism Analytics lors du téléversement d'un fichier.
- Prism: Manage Connectiondans le domaine fonctionnel Prism Analytics pour utiliser une connexion source.
- L’une de ces exigences de sécurité :
- DomainePrism: Tables Owner Managedans le domaine fonctionnel Prism Analytics.
- Domaine Prism: Tables Managedans le domaine fonctionnel Prism Analytics.
- L’autorisationdu propriétaire du tableausur le tableau.
- L’autorisationde l’éditeur de tableausur le tableau.
- L’autorisationPeut supprimer les données du tableausur le tableau.
- L’autorisationPeut insérer des données de tableausur le tableau.
- L’autorisationPeut tronquer les données du tableausur le tableau.
- L’autorisationPeut mettre à jour les données du tableausur le tableau.
Vous pouvez changer les rangées de données dans un tableau en créant et en exécutant une tâche de changement de données. Vous pouvez :
- Insérer de nouvelles rangées.
- Mettre à jour des rangées précises en fonction d'un champ clé.
- Supprimer des rangées précises en fonction d'un champ clé.
- Insérer des rangées nouvelles et mettre à jour les rangées existantes dans la même activité, appelée opération d’insertion ou de mise à jour.
La façon dont vous modifiez les rangées du tableau dépend de l’opération que vous sélectionnez, comme mettre à jour ou supprimer, ainsi que des données sources. La source que vous indiquez doit contenir les rangées que vous souhaitez modifier dans le tableau, comme de nouvelles rangées à insérer ou des rangées existantes à mettre à jour ou à supprimer.
Pour créer, modifier ou afficher une tâche de changement de données dans un tableau cible, vous devez disposer de l'autorisation dans le tableau cible. Exemple : pour créer une tâche de changement de données à l’aide de l’opération de mise à jour, vous devez disposer des autorisations à la fois d’insertion et de mise à jour dans le tableau cible.
- Accédez au rapportCatalogue de données.
- Sélectionnez .Vous pouvez changer le nom de la tâche de changement de données en haut du panneau latéral de gauche.
- À l’étapeSource, sélectionnez la source qui contient les données que vous souhaitez modifier dans le tableau cible.Workday utilise par défaut le type de source de téléversement de fichiers. Cliquez surChanger la connexionpour sélectionner un autre type de source. Pour la sélection d’un type de source, tenez compte des éléments suivants :
Option Description Téléversement de fichiersSélectionnez un ou plusieurs fichiers délimités.Lorsque vous téléversez plusieurs fichiers, chaque fichier doit utiliser le même schéma. Workday prend en charge les fichiers délimités conformes à la norme de comptabilité Rfc 4180. Pour obtenir plus de renseignements, consultez la source de données Rfc 4180.Lorsque vous sélectionnez téléversement de fichiers comme type de source, configurez lesoptions liées à la sourcepour définir la façon d’analyser le fichier.Amazon RedshiftSélectionnez une connexion Amazon Redshift.Définissez les données à récupérer lors de l'exécution de la tâche de changement de données. Vous pouvez sélectionner un tableau Amazon Redshift à l'aide du boutonSélectionnerou entrer un énoncé SQL SELECT dans l'expression d'interrogation.Lorsque vous sélectionnez un tableau, Workday charge l’expression d’interrogationavec l’énoncé SQL approprié et place des caractères de retour en arrière (`) autour de chaque tableau, catalogue et schéma Redshift. Vous pouvez modifier l’expression pour affiner davantage l’interrogation. Les caractères de contrepassation sont facultatifs, mais Workday les ajoute automatiquement au cas où une table, un schéma ou un catalogue Amazon Redshift utilisent un mot clé SQL.Lorsque vous exécutez une tâche de changement de données avec une connexion Amazon Redshift, Workday :- Se connecte à Amazon Redshift à l’aide de l’authentification de base (nom d’utilisateur et mot de passe) ou des données d’identification et de gestion de l’identité et de l’accès (AWS) configurées dans la connexion.
- Récupère les données définies par l'expression d'interrogation SQL ou l'objet source.
Amazon S3Sélectionnez une connexion Amazon S3.Lorsque vous utilisez une connexion Amazon S3, vous définissez :- Objets à lire lors de l'exécution de la tâche de changement de données.
- Le schéma source pour que Workday sache comment lire chaque objet.
Voir Sélectionner une connexion Amazon S3 dans une tâche de changement de données pour plus de détails.Lorsque vous exécutez une tâche de changement de données avec une connexion Amazon S3, Workday :- Se connecte à Amazon à l’aide des données d’identification de clé d’accès configurées dans la connexion.
- Récupère les objets définis dans le champModèle d'objetde la tâche de changement de données.
- Utilise les options d'analyse définies à l'étapeOptions liées à la sourcede la tâche de changement de données pour lire les objets récupérés du compartiment S3.
Azure SynapseSélectionnez une connexion Azure Synapse.Définissez les données à récupérer lors de l'exécution de la tâche de changement de données. Vous pouvez sélectionner une table Azure Synapse à l'aide du boutonSélectionnerou entrer un énoncé SQL SELECT dans l'expression d'interrogation.Lorsque vous sélectionnez un tableau, Workday entre dans l'expression d'interrogationl'énoncé SQL approprié et place des caractères d'accentuation (`) autour de chaque tableau, schéma et base de données Azure Synapse. Vous pouvez modifier l’expression pour affiner davantage l’interrogation. Les caractères de contrepassation sont facultatifs, mais Workday les ajoute automatiquement au cas où une table, un schéma ou une base de données Azure Synapse utiliserait un mot clé SQL.Lorsque vous exécutez une tâche de changement de données avec une connexion Azure Synapse, Workday :- Se connecte à Azure Synapse à l’aide de l’authentification configurée dans la connexion.
- Récupère les objets définis par l'expression d'interrogation SQL ou l'objet source.
BigQuerySélectionnez une connexion Query Big.Définissez les données à récupérer lors de l'exécution de la tâche de changement de données. Vous pouvez sélectionner une table BigQuery à l'aide du boutonSélectionnerou saisir un énoncé SQL SELECT dans l'expression d'interrogation.Lorsque vous sélectionnez un tableau, Workday charge l'expression d'interrogationavec l'énoncé SQL approprié et place des caractères d'accentuation (`) autour de chaque tableau, catalogue et schéma BigQuery. Vous pouvez modifier l’expression pour affiner davantage l’interrogation. Les caractères de accent grave sont facultatifs, mais Workday les ajoute automatiquement au cas où une table, un schéma ou un catalogue BigQuery utilise un mot clé SQL.Lorsque vous exécutez une tâche de changement de données avec une connexion BigQuery, Workday :- Se connecte à BigQuery à l’aide de l’authentification de la clé de compte de service Google configurée dans la connexion.
- Récupère les données définies par l'expression d'interrogation SQL ou l'objet source.
Catalogue de donnéesSélectionnez un jeu de données ou un tableau existant.SalesforceSélectionnez une connexion Salesforce.Définissez les données à récupérer lors de l'exécution de la tâche de changement de données. Vous pouvez sélectionner un objet Salesforce à l'aide du boutonSélectionnerou saisir un énoncé SQL SELECT dans l'expression d'interrogation. Lorsque vous sélectionnez un objet, Workday remplit l’Expression d’interrogationavec l’énoncé SQL approprié. Vous pouvez modifier l’expression pour affiner davantage l’interrogation.Lorsque vous exécutez une tâche de changement de données avec une connexion Salesforce, Workday :- Se connecte à Salesforce via BasicAuthh ou OAuth selon la façon dont la connexion est configurée.
- Récupère les objets définis par la requête SQL dans la sectionObjet source.
SFTPSélectionnez une connexion SFTP qui se connecte à un serveur SFTP contenant un ou plusieurs fichiers délimités.Lorsque la connexion SFTP contient plusieurs fichiers, chaque fichier doit utiliser le même schéma. Workday prend en charge les fichiers délimités conformes à la norme de comptabilité Rfc 4180. Pour obtenir plus de renseignements, consultez la source de données Rfc 4180.Pour les sources SFTP, vous devez également téléverser un fichier délimité en caractères régionaux qui utilise le même schéma que les fichiers sur le serveur SFTP. Workday utilise le fichier téléversé pour déterminer comment analyser les fichiers SFTP. Workday ne charge pas les données du fichier téléversé dans le tableau.Vous pouvez remplacer le répertoire et le modèle de fichier par défaut d'une connexion SFTP.Quand vous sélectionnez SFTP comme type de source, configurez lesoptions liées à la sourcepour définir l'analyse du fichier téléversé.SnowflakeSélectionnez une connexion Snowflake.Définissez les données à récupérer lors de l'exécution de la tâche de changement de données. Vous pouvez sélectionner un tableau Snowflake à l'aide du boutonSélectionnerou entrer un énoncé SQL SELECT dans l'expression d'interrogation.Lorsque vous sélectionnez un tableau, Workday entre dans l'expression d'interrogationl'énoncé SQL approprié et place des caractères d'accentuation (`) autour de chaque table, catalogue et schéma Snowflake. Vous pouvez modifier l’expression pour affiner davantage l’interrogation. Les caractères de contrepassation sont facultatifs, mais Workday les ajoute automatiquement au cas où une table, un schéma ou un catalogue Snowflake utilise un mot clé SQL.Lorsque vous exécutez une tâche de changement de données avec une connexion Snowflake, Workday :- Se connecte à Snowflake à l’aide de l’authentification de base ou par paire de clés, selon la façon dont la connexion est configurée.
- Récupère les données définies par l'expression d'interrogation SQL ou l'objet source.
Rapport WorkdaySélectionnez un rapport personnalisé Workday existant.Workday affiche les rapports qui satisfont aux critères d’admissibilité pour l’importation dans les tableaux. Voir Concept : créer des rapports à importer dans des tableaux et des jeux de données.Dans la sectionInvites, indiquez comment préciser les valeurs des invites définies dans le rapport :- Préciser la valeur. Sélectionnez une ou plusieurs valeurs dans la liste.
- Déterminer la valeur au moment de l’exécution. Sélectionnez une option dans la liste que Workday utilise pour déterminer la valeur d’invite en fonction de certains contextes, comme la date du jour ou l’utilisateur actuel.
Vous pouvez sélectionnerRéinitialiser à partir du rapportpour mettre à jour toutes les invites et tous les paramètres d’invites avec ceux qui sont définis dans la définition du rapport. Vous pouvez utiliser ce bouton lorsqu’il y a un changement apporté aux paramètres d’invite du rapport personnalisé qui doit être reflété dans la tâche de changement de données. Si vous avez précédemment changé une valeur d’invite dans la tâche de changement de données, vous devez la changer de nouveau.Workday affiche la plupart des invites dépendantes. Workday n'affiche pas les invites dépendantes d'autres invites utilisant les données du champ Heures. - À l’étapeOptions liées à la source, définissez la façon d’analyser les données des fichiers que vous avez téléversés pour les sources de téléversement de fichiers ou SFTP.
- Révisez les champs créés par Workday en fonction du fichier analysé et modifiez les champs, si nécessaire.Sélectionnez un champ dans la liste et affichez les détails du champ dans le panneau d’inspecteur situé à droite. Vous devrez peut-être :
- Changez letype de champlorsque Workday affecte le mauvais type de champ. Workday affecte le type de champ en fonction des premières rangées uniquement. Exemple : Workday affecte le type de champ Numérique à un champ contenant des données de code postal, car les rangées d’exemple qu’il évalue contiennent uniquement des chiffres. Toutefois, selon votre connaissance des données sources, vous savez que certaines valeurs de code postal contiennent des lettres ou un trait d’union. Vous devez donc faire passer le type de champ à Texte.
- Changez d’autres attributs de champ en fonction du type de champ pour faire en sorte que Workday analyse correctement les données, comme Chiffres avant, Chiffres après ou Format de date.
- À l’étapeCible, sélectionnez le tableau cible contenant les données que vous souhaitez changer.(Facultatif) Vous pouvez également créer un tableau à l’aide du schéma défini à l’étapeSource, en cliquant sur le boutonCréer un tableau à partir d’un schéma source(Sécurité : domainePrism Datasets: Create).Workday définit le schéma du tableau à l'aide du schéma source. Vous pouvez également :
- Sélectionnez un champ comme identifiant externe.
- Sélectionnez les champs obligatoires.
Pour en savoir plus sur la création de tables, voir Étapes : créer un tableau manuellement. - Sélectionnez l'opération cible à effectuer dans le tableau cible à l'aide des données source.
Option Description InsérerWorkday conserve les données existantes dans le tableau et ajoute les nouvelles données dans la source. Cette opération est également appelée Ajouter.Tronquer et insérerWorkday supprime les données existantes du tableau et les remplace par les données de la source. Cette opération est également appelée Remplacer.SupprimerWorkday supprime une rangée du tableau lorsqu’elle correspond à une rangée de la source.Mettre à jourWorkday met à jour une rangée dans le tableau lorsqu’elle correspond à une rangée dans la source.Pour sélectionner cette opération, vous devez utiliser un tableau dans lequel vous avez configuré un champ comme identifiant externe.Mettre à jourWorkday met à jour une rangée dans le tableau lorsqu’il existe déjà une rangée correspondante et insère la rangée lorsqu’elle n’existe pas.Pour sélectionner cette opération, vous devez utiliser un tableau dans lequel vous avez configuré un champ comme identifiant externe. - À l’étapeMappage, sélectionnez un champ dans le tableau cible à utiliser comme clé d’opération pour les opérations de suppression, de mise à jour ou d’insertion.Vous pouvez préciser l’un des champs cibles suivants :
- Le champ configuré comme identifiant externe dans le tableau : vous pouvez utiliser ce champ pour les opérations de suppression, de mise à jour ou d’insertion.
- WPA_LoadID : vous pouvez utiliser ce champ pour les opérations de suppression ou de mise à jour uniquement.
- WPA_RowID : vous pouvez utiliser ce champ pour les opérations de suppression ou de mise à jour uniquement.
- Sélectionnez un champ source pour chaque champ cible que vous souhaitez modifier. Workday exige que vous mappiez tous les champs utilisés comme clé d’opération.Workday répertorie les champs sources qui sont compatibles pour un champ cible précis. Si Workday ne répertorie pas un champ source que vous voulez, vérifiez les attributs du champ source, tels que les chiffres avant, les chiffres après ou l’objet de gestion. Vous pouvez naviguer vers l’étapeOptions liées à la sourcepour changer les attributs de champ pour les sources de téléversement de fichiers et de SFTP.Vous pouvez cliquer surRéinitialiser les correspondancespour rétablir tous les mappages que vous avez modifiés et les remplacer par l’algorithme de correspondance simple utilisé par défaut par Workday. L’algorithme de correspondance simple :
- N’est pas sensible à la casse.
- Ignore les espaces.
- Ignore les caractères de soulignement.
- Correspondances sur le nom de l'API du champ.
- Ne met pas en correspondance des champs avec des types de champs différents.
- À l’étapeRéviser, vérifiez l’information. Vous pouvez revenir à n’importe quelle étape précédente et apporter une correction, si nécessaire.
- Cliquez surTermineret sélectionnezExécuter sans enregistrer,Enregistrer et exécuter maintenantouEnregistrer.
Lorsque vous enregistrez la tâche de changement de données, Workday crée l’objet de tâche de changement de données et l’affiche dans l’onglet
Tâches de changement de données
du rapport Catalogue de données
.Lorsque vous exécutez la tâche de changement de données, Workday démarre une activité de changement de données pour changer les données du tableau en fonction des données de la source. Vous pouvez afficher la progression et l’historique de l’activité de changement des données dans :
- L’ongletActivitésdu rapportAfficher les détails de la table. Pour corriger des erreurs dans un tableau après un changement de données, téléchargez le fichier d'erreurs à partir de l'activité de changement de données. Workday crée un fichier d’erreurs uniquement pour les activités de changement de données qui utilisent un téléversement de fichiers comme source.
- L’ongletActivités de changement de donnéesdu rapportCatalogue de données.
- Le rapportConsole de gestion Prism. Vous pouvez afficher un tableau de bord actif de toutes les activités liées à Prism au cours des 180 derniers jours. Pour plus d'information, voir Concept : console de gestion Prism.
- RapportMoniteur d’activités Prism. Sert à afficher une liste détaillée de tous les types d'activités liées à Prism pour un intervalle de dates donné.
Pour corriger les erreurs d'un tableau après un changement de données, téléchargez le fichier d'erreurs à partir de l'activité de changement de données dans l'onglet
d'activités
du rapport Afficher les détails du tableau
. Workday crée un fichier d’erreurs uniquement pour les activités de changement de données qui utilisent des sources de téléversement de fichiers ou SFTP.