Passer au contenu principal
Workday User Guide
Dernière mise à jour : 2025-09-19
Créer une tâche de modification des données

Créer une tâche de modification des données

Sécurité :
  • Domaine Prism: Manage File conteneurs
    dans le domaine fonctionnel Prism Analytics lors du téléchargement d'un fichier.
  • Domaine Prism: Manage Connection
    dans le domaine fonctionnel Prism Analytics pour utiliser une connexion source.
  • L'une des conditions de sécurité suivantes :
    • Domaine
      Prism: Tables Owner Manage
      dans le domaine fonctionnel Prism Analytics.
    • Domaine
      Prism: Tables Manage
      dans le domaine fonctionnel Prism Analytics.
    • Autorisation
      Propriétaire de la table
      sur la table.
    • Autorisation
      Éditeur de table
      sur la table.
    • Autorisation
      Peut supprimer les données de table
      sur la table.
    • Autorisation
      Autorisé à insérer des données de table
      sur la table.
    • Autorisation
      Peut tronquer les données de table
      sur la table.
    • Autorisation
      Peut mettre à jour les données de table
      sur la table.
Vous pouvez modifier les lignes de données d'une table en créant et en exécutant une tâche de modification des données. Vous pouvez :
  • Insérez de nouvelles lignes.
  • Mettre à jour des lignes spécifiques en fonction d'un champ clé.
  • Supprimer des lignes spécifiques en fonction d'un champ clé.
  • Insérez des lignes nouvelles et des lignes existantes dans la même activité, appelée opération upsert.
La façon dont vous modifiez les lignes de la table dépend de l'opération que vous sélectionnez, comme Upsert ou Delete, et des données source. La source que vous indiquez doit contenir les lignes que vous souhaitez modifier dans la table, par exemple de nouvelles lignes à insérer ou des lignes existantes à mettre à jour ou supprimer.
Pour créer, modifier ou afficher une tâche de modification des données sur une table cible, vous devez disposer d'une autorisation sur la table cible. Exemple : pour créer une tâche de modification de données à l'aide de l'opération upsert, vous devez disposer des autorisations d'insertion et de mise à jour dans la table cible.
  1. Accédez au rapport
    Catalogue de données
    .
  2. Sélectionnez
    Créer
    une tâche de modification des données
    .
    Vous pouvez modifier le nom de la tâche de modification des données en haut du panneau de gauche.
  3. Dans l'étape
    Source
    , sélectionnez la source qui contient les données que vous souhaitez modifier dans la table cible.
    Workday utilise par défaut le type de source de téléchargement de fichier. Cliquez sur
    Changer la connexion
    pour sélectionner un autre type de source. Lorsque vous sélectionnez un type de source, tenez compte des éléments suivants :
    Option Description
    Téléchargement de fichier
    Sélectionnez 1 ou plusieurs fichiers délimités.
    Lorsque vous téléchargez plusieurs fichiers, chaque fichier doit utiliser le même schéma. Workday prend en charge les fichiers délimités compatibles RFC 4180. Pour plus d'informations, voir RDC 4180.
    Lorsque vous sélectionnez Téléchargement de fichier comme type de source, configurez les
    Options de la source
    pour définir comment analyser le fichier.
    Période de travail Amazon Red
    Sélectionnez une connexion Amazon Redshift.
    Définissez les données à récupérer lors de l'exécution de la tâche de modification des données. Vous pouvez sélectionner une table de périodes de travail Amazon Red en cliquant sur le bouton
    Sélectionner
    ou saisir une instruction SELECT SQL dans l'
    Expression de la requête
    .
    Lorsque vous sélectionnez une table, Workday renseigne l'
    Expression de requête
    avec l'instruction SQL appropriée et place les caractères de guillemets obliques (`) autour de chaque table de décalage rouge, catalogue et schéma. Vous pouvez modifier l'expression pour affiner davantage la requête. Les caractères de hiérarchie sont facultatifs, mais Workday les ajoute automatiquement uniquement au cas où une table de périodes de travail, un schéma ou un catalogue Amazon Red utilise un mot-clé SQL.
    Lorsque vous exécutez une tâche de modification 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 identifiants AWS Identity and Access Management (IA) configurés dans la connexion.
    • Extrait les données définies par l'Expression de requête SQL ou l'Objet source.
    Amazon S3
    Sélectionnez une connexion Amazon S3.
    Lorsque vous utilisez une connexion Amazon S3, vous définissez :
    • Les objets à lire lors de l'exécution de la tâche de modification des données.
    • Le schéma source pour que Workday sache comment lire chaque objet.
    Lorsque vous exécutez une tâche de modification de données avec une connexion Amazon S3, Workday :
    • Se connecte à Amazon à l'aide des identifiants de clé d'accès configurés dans la connexion.
    • Extrait les objets définis dans le champ
      Modèle d'objet
      de la tâche de modification des données.
    • Utilise les options d'analyse définies dans l'étape
      Options de la source
      de la tâche de modification des données pour lire les objets récupérés du compartiment S3.
    Azure Synapse
    Sélectionnez une connexion Azure Synapse.
    Définissez les données à récupérer lors de l'exécution de la tâche de modification des données. Vous pouvez sélectionner une table Azure Synapse en cliquant sur le bouton
    Sélectionner
    ou saisir une instruction SELECT SQL dans l'
    Expression de la requête
    .
    Lorsque vous sélectionnez une table, Workday renseigne l'
    Expression de requête
    avec l'instruction SQL appropriée et place des caractères de accent oblique ()
    `
    ) autour de chaque table, schéma et base de données Azure Synapse. Vous pouvez modifier l'expression pour affiner davantage la requête. Les caractères de hiérarchie sont facultatifs, mais Workday les ajoute automatiquement uniquement 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 modification de données avec une connexion Azure Synapse, Workday :
    • Se connecte à Azure Synapse à l'aide de l'authentification configurée dans la connexion.
    • Extrait les objets définis par l'Expression de requête SQL ou l'Objet source.
    BigQuery
    Sélectionnez une connexion BigQuery.
    Définissez les données à récupérer lors de l'exécution de la tâche de modification des données. Vous pouvez sélectionner une table BigQuery en cliquant sur le bouton
    Sélectionner
    ou saisir une instruction SELECT SQL dans l'
    Expression de la requête
    .
    Lorsque vous sélectionnez une table, Workday renseigne l'
    expression de requête
    avec l'instruction SQL appropriée et place les caractères de guillemets obliques (`) autour de chaque table, catalogue et schéma BigQuery. Vous pouvez modifier l'expression pour affiner davantage la requête. Les caractères de postérieure sont facultatifs, mais Workday les ajoute automatiquement uniquement 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 modification de données avec une connexion BigQuery, Workday :
    • Se connecte à BigQuery à l'aide de l'authentification de clé de compte de service Google configurée dans la connexion.
    • Extrait les données définies par l'Expression de requête SQL ou l'Objet source.
    Catalogue de données
    Sélectionnez un jeu de données ou une table existant(e).
    Salesforce
    Sélectionnez une connexion Salesforce.
    Définissez les données à récupérer lors de l'exécution de la tâche de modification des données. Vous pouvez sélectionner un objet Salesforce en cliquant sur le bouton
    Sélectionner
    ou saisir une instruction SELECT SQL dans l'
    Expression de la requête
    . Lorsque vous sélectionnez un objet, Workday renseigne l'
    Expression de la requête
    avec l'instruction SQL appropriée. Vous pouvez modifier l'expression pour affiner davantage la requête.
    Lorsque vous exécutez une tâche de modification de données avec une connexion Salesforce, Workday :
    • Se connecte à Salesforce via BasicAuth ou OAuth selon la configuration de la connexion.
    • Extrait les objets définis par la requête SQL dans la section
      Objet source
      .
    SFTP
    Sélectionnez une connexion SFTP qui se connecte à un serveur SFTP contenant au moins 1 fichier délimité.
    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 compatibles RFC 4180. Pour plus d'informations, voir RDC 4180.
    Pour les sources SFTP, vous devez également télécharger un fichier délimité en local qui utilise le même schéma que les fichiers du serveur SFTP. Workday utilise le fichier téléchargé pour déterminer comment analyser les fichiers SFTP. Workday ne charge pas les données du fichier téléchargé dans la table.
    Vous pouvez remplacer le modèle de répertoire et de fichier par défaut d'une connexion SFTP.
    Lorsque vous sélectionnez SFTP comme type de source, configurez les
    Options de la source
    pour définir comment analyser le fichier téléchargé.
    Snowflake
    Sélectionnez une connexion descendante.
    Définissez les données à récupérer lors de l'exécution de la tâche de modification des données. Vous pouvez sélectionner une table Floating en cliquant sur le bouton
    Sélectionner
    ou saisir une instruction SELECT SQL dans l'
    Expression de la requête
    .
    Lorsque vous sélectionnez une table, Workday renseigne l'
    Expression de requête
    avec l'instruction SQL appropriée et place des caractères de accent oblique ()
    `
    ) autour de chaque table, catalogue et schéma de Planning. Vous pouvez modifier l'expression pour affiner davantage la requête. Les caractères de retenue postérieure sont facultatifs, mais Workday les ajoute automatiquement uniquement au cas où une table, un schéma ou un catalogue Planning utilise un mot-clé SQL.
    Lorsque vous exécutez une tâche de modification des données avec une connexionactive, Workday :
    • Se connecte à Planning à l'aide d'une authentification de base ou d'une paire de clés, selon la configuration de la connexion.
    • Extrait les données définies par l'Expression de requête SQL ou l'Objet source.
    Rapport Workday
    Sélectionnez un rapport personnalisé Workday existant.
    Workday affiche les rapports répondant aux critères d'éligibilité pour l'importation dans des tables. Voir Concept : créer des rapports à importer dans des tables et des jeux de données.
    Dans la section
    Invites
    , sélectionnez comment spécifier les valeurs des invites définies dans le rapport :
    • Valeur spécifique. Sélectionnez une ou plusieurs valeurs dans la liste.
    • Valeur à déterminer lors de l'exécution. Sélectionnez une option dans la liste utilisée par Workday pour déterminer la valeur d'invite en fonction de certains contextes, tels que la date du jour ou l'utilisateur actuel.
    Vous pouvez sélectionner
    Réinitialiser à partir du rapport
    pour mettre à jour toutes les invites et tous les paramètres d'invite avec ceux définis dans la définition du rapport. Vous pouvez utiliser ce bouton lorsqu'une modification des paramètres d'invite de rapport personnalisé doit être répercutée dans la tâche de modification des données. Si vous avez précédemment modifié une valeur d'invite dans la tâche de modification des données, vous devez la modifier 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 Temps.
  4. Dans l'étape
    Options de la source
    , définissez comment analyser les données des fichiers que vous avez téléchargés pour des sources de téléchargement de fichier ou SFTP.
    1. Passez en revue les champs créés par Workday en fonction du fichier analysé et modifiez-les si nécessaire.
      Sélectionnez un champ dans la liste et consultez le détail du champ dans le panneau de droite. Vous devrez peut-être :
      • Modifiez le
        type de champ
        lorsque Workday vous affecte le mauvais type de champ. Workday affecte le type de champ en fonction des premières lignes uniquement. Exemple : Workday affecte le type de champ Numérique à un champ contenant des données de code postal, car les lignes d'exemple qu'il évalue contiennent uniquement des chiffres. Toutefois, grâce à votre connaissance des données source, vous savez que certaines valeurs de code postal contiennent des lettres ou un tiret. Vous devez donc remplacer le type de champ par Texte.
      • Modifiez d'autres attributs de champ en fonction du type de champ pour vous assurer que Workday analyse correctement les données, par exemple Chiffres avant, Chiffres après ou Format de la date.
  5. Dans l'étape
    Cible
    , sélectionnez la table cible qui contient les données que vous souhaitez modifier.
    (Facultatif) Vous pouvez également créer une table avec le schéma défini dans l'étape
    Source
    , en cliquant sur le bouton
    Créer une table à partir du schéma source
    (Sécurité : domaine
    Prism Datasets: Create
    ).
    Workday définit le schéma de la table à l'aide du schéma source. Vous pouvez également :
    • Sélectionnez un champ en tant que code externe.
    • Sélectionnez des champs obligatoires.
    Pour plus d'informations sur la création de tables, voir Étapes : créer une table manuellement.
  6. Sélectionnez l'opération cible à effectuer sur la table cible avec les données source.
    Option Description
    Insérer
    Workday conserve les données existantes dans la table et ajoute les nouvelles données dans la source. Cette opération est également appelée Ajouter.
    Tronquer et insérer
    Workday supprime les données existantes dans la table et les remplace par les données de la source. Cette opération est également appelée Remplacer.
    Supprimer
    Workday supprime une ligne de la table lorsqu'elle correspond à une ligne de la source.
    Mettre à jour
    Workday met à jour une ligne de la table lorsqu'elle correspond à une ligne de la source.
    Pour sélectionner cette opération, vous devez utiliser une table dans laquelle vous avez configuré 1 champ comme code externe.
    Upsert
    Workday met à jour une ligne dans le tableau lorsqu'une ligne correspondante existe déjà et insère la ligne lorsqu'elle n'existe pas.
    Pour sélectionner cette opération, vous devez utiliser une table dans laquelle vous avez configuré 1 champ comme code externe.
  7. À l'étape
    Mappage
    , sélectionnez un champ de la table cible à utiliser comme clé d'opération pour les opérations de suppression, de mise à jour ou d'upsert.
    Vous pouvez spécifier l'un des champs de table cible suivants :
    • Le champ configuré comme code externe dans la table : vous pouvez utiliser ce champ pour des opérations de suppression, de mise à jour ou d'upsert.
    • 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 uniquement pour les opérations de suppression ou de mise à jour.
  8. Sélectionnez un champ source pour chaque champ cible que vous souhaitez modifier. Workday vous demande de mapper tous les champs utilisés comme clés d'opération.
    Workday répertorie les champs source qui sont compatibles pour un champ cible spécifique. Si Workday ne répertorie pas de champ source souhaité, vérifiez les attributs de champ source, tels que les chiffres avant et après la virgule, ou l'objet de gestion. Vous pouvez accéder à l'étape
    Options source
    pour modifier les attributs de champ pour les sources de téléchargement de fichier et SFTP.
    Vous pouvez cliquer sur
    Réinitialiser les correspondances
    pour rétablir tous les mappages que vous avez modifiés à l'algorithme de rapprochement simple que Workday utilise par défaut. L'algorithme de correspondance simple :
    • N'est pas sensible à la casse.
    • Ignore les espaces.
    • Ignore les caractères de soulignement.
    • Correspond au nom d'API du champ.
    • Ne correspondra pas à des champs de types différents.
  9. À l'étape
    Révision
    , vérifiez les informations. Vous pouvez revenir à n'importe quelle étape précédente et apporter des corrections si nécessaire.
  10. Cliquez sur
    Terminer
    et sélectionnez
    Exécuter sans enregistrer
    ,
    Enregistrer et exécuter maintenant
    ou
    Enregistrer
    .
Lorsque vous enregistrez la tâche de modification des données, Workday crée l'objet de la tâche de modification des données et l'affiche dans l'onglet
Tâches de modification des données
du rapport
Catalogue de données
.
Lorsque vous exécutez la tâche de modification des données, Workday démarre une activité de modification des données pour modifier les données de la table en fonction des données de la source. Vous pouvez afficher la progression de l'activité de modification des données et l'historique sur :
  • L'onglet
    Activités
    du rapport
    Afficher le détail de la table
    . Pour corriger les erreurs dans une table suite à une modification de données, téléchargez le fichier d'erreurs depuis l'activité de modification des données. Workday crée uniquement un fichier d'erreurs pour les activités de modification des données qui utilisent un téléchargement de fichier comme source.
  • L'onglet
    Activités de modification des données
    du rapport
    Catalogue de données
    .
  • Le rapport
    Console 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'informations, voir Concept : console de gestion Prism.
  • Le rapport
    Console d'activités Prism
    . Vous pouvez consulter une liste détaillée de tous les types d'activité liée à Prism pour une fourchette de dates donnée.
Pour corriger les erreurs dans une table suite à une modification de données, téléchargez le fichier d'erreurs depuis l'activité de modification des données dans l'onglet
Activités
du rapport
Afficher le détail de la table
. Workday crée uniquement un fichier d'erreurs pour les activités de modification des données qui utilisent le téléchargement de fichiers ou les sources SFTP.