Skip to main content

Découverte des transformations de données par lots dans Data 360

Objectifs de formation

Une fois cette unité terminée, vous pourrez :

  • Expliquer ce qu’est une transformation de données par lots et quand l’utiliser
  • Identifier les différents types de nœuds de transformation de données
  • Décrire comment créer une transformation de données par lots
Remarque

Remarque

Vous souhaitez apprendre en français ? Commencez le défi dans un Trailhead Playground en français et utilisez les traductions fournies entre crochets pour naviguer. Copiez et collez uniquement les valeurs en anglais, car les validations de défi reposent sur les données en anglais. Si vous ne réussissez pas le défi dans votre organisation en français, nous vous recommandons (1) de définir le paramètre régional sur les États-Unis, (2) de définir la langue sur l’anglais en suivant les instructions ici, puis (3) de cliquer à nouveau sur le bouton « Vérifier le défi ».

Consultez le badge Trailhead dans votre langue pour découvrir comment profiter de l’expérience Trailhead traduite.

Note

Le 14 octobre 2025, Data Cloud a été rebaptisé Data 360. Au cours de cette transition, vous pourrez voir l’appellation Data Cloud encore mentionnée dans notre application et notre documentation. Bien que le nom soit nouveau, les fonctionnalités et le contenu restent inchangés.

Présentation des transformations de données par lots

Dans Data 360, les données arrivent via un flux de données et sont stockées dans un objet lac de données (DLO). Un objet lac de données est le conteneur de stockage des données intégrées dans Data 360. Une transformation de données vous permet d’accéder aux données d’un ou de plusieurs objets lac de données et de les transformer pour créer votre propre jeu de données. Une transformation de données peut également être utilisée pour transformer des données qui ont été mappées avec un objet modèle de données. Un objet modèle de données est une représentation structurée des entités de données et de leurs relations dans Salesforce.

Quand utiliser une transformation de données par lots

Contrairement à une transformation de données de streaming, qui s’exécute en continu, une transformation de données par lots s’exécute à intervalles planifiés. Les transformations de données par lots offrent également davantage de fonctionnalités que les transformations de données en continu, qui sont générées par une instruction SQL. Les transformations de données par lots contiennent un éditeur avec une expérience visuelle riche. Cet éditeur vous permet de combiner des données de plusieurs objets lac de données, de créer des champs calculés avec des fonctions, et de renvoyer des données vers plusieurs objets lac de données.

Utilisez une transformation de données par lots lorsque vous devez effectuer des transformations de données complexes ou lorsque vous avez besoin de mettre à jour des données selon un calendrier précis. Une transformation de données par lots vous permet de joindre, d’agréger et d’ajouter des données. Vous pouvez également utiliser des formules et des filtres.

Voici quelques scénarios dans lesquels une transformation de données par lots peut s’avérer utile :

  • Calculer des métriques pour des tableaux de bord : transformez les données brutes ingérées en indicateurs de performance clés utilisables, tels que des agrégats et des formules calculées, comme le taux de réussite ou la valeur vie client.
  • Standardiser les valeurs : consolidez les valeurs ingérées incohérentes telles que « Salesforce », « salesforce.com » ou « SFDC » en une seule valeur uniforme.
  • Procéder à un enrichissement à partir d’autres sources de données : combinez des données provenant de sources multiples telles que le CRM, les paies, les journaux d’utilisation et les enregistrements de client pour les utiliser dans des services Data 360 tels que la résolution d’identité et les connaissances calculées.

Comment utiliser une transformation de données par lots ?

Dans l’éditeur visuel, il vous suffit de faire glisser-déposer des nœuds pour créer les données dont vous avez besoin. Un nœud correspond à une étape de votre processus. Les nœuds représentent les données sources et cibles ainsi que les différentes opérations que vous effectuez sur ces données.

Lorsque vous créez une transformation de données par lots, vous pouvez utiliser les différents types de nœuds pour produire précisément les données dont vous avez besoin. Voici les différents types de nœuds disponibles et leurs caractéristiques.

Type de nœud

Fonction

Agrégation

Cumule des données avec une granularité plus élevée à l’aide de ces fonctions : Average, Count, Maximum, Minimum, Stddevp, Stddev, Sum, Unique, Varp et Var.

Fonctions AI

Utilise les modèles IA d’Einstein Studio pour établir des prédictions.

Ajouter

Combine les lignes de plusieurs jeux de données.

Un filtre

Supprime les lignes inutiles dans vos données cibles.

Entrée

Stocke les données sources dans un objet lac de données ou un objet modèle de données.

Joindre

Joint deux branches d’entrée via une référence ou une jointure. Chaque branche d’entrée doit être associé à un champ clé. Par exemple, le nœud d’entrée des données client et le nœud correspondant aux billets vendus sont tous deux associés à un champ Customer ID (ID de client).

Sortie

Stocke les données transformées dans un objet lac de données ou un objet modèle de données.

Transformation

Exploite les données grâce à des fonctions. Avec ce nœud, vous pouvez calculer des valeurs, modifier des valeurs de chaîne, mettre en forme des dates, regrouper des valeurs, retirer des colonnes, traiter des valeurs JSON, etc.

Mettre à jour

Remplace les valeurs de colonne par les données d’une autre source de données lorsque les paires de clés correspondent.

Défi pratique : créer une transformation de données par lots

Étape 1 : création de votre Playground

Pour terminer ce module, vous avez besoin d’un Playground personnalisé spécial à durée limitée qui contient Data 360 et nos données échantillons.

  1. Cliquez sur Create Playgound (Créer un Playground).
  2. Votre nouvelle organisation est automatiquement rattachée à votre compte Trailhead !
  3. Notez la date d’expiration de votre organisation et effectuez ce badge avant cette date.

Étape 2 : création de vos flux de données

Avant de pouvoir ingérer des données de compte et d’opportunité, vous devez les configurer en tant que sources de données dans Data 360.

  1. Dans Data Cloud, accédez à l’onglet Data Streams (Flux de données) et cliquez sur New (Nouveau).
  2. Cliquez sur Salesforce CRM sous Connected Sources (Sources connectées), puis sur Next (Suivant).
  3. Vous remarquerez que l’organisation d’évaluation Salesforce est présélectionnée. Dans la section View Bundles (Afficher les paquets), choisissez le paquet de données Sales (Ventes) et cliquez sur Next (Suivant). Le paquet contient tous les flux de données dont vous avez besoin pour créer votre transformation de données par lots.
  4. Ne décochez pas les champs standard et cliquez sur Next (Suivant).
  5. Sur l’écran suivant, cliquez sur Deploy (Déployer). Si une erreur s’affiche ou que la création du flux de données prend trop de temps, annulez l’action et réessayez.

Étape 3 : création de votre transformation de données par lots

À présent, combinons et filtrons les données afin de créer notre objet lac de données qui nous indique le total des ventes importantes par secteur d’activité.

  1. Créez une transformation de données par lots à l’aide d’objets lac de données.
    1. Cliquez sur l’onglet Data Transforms (Transformations de données).
    2. Cliquez sur New Transform (Nouvelle transformation).
    3. Sélectionnez Batch Data Transforms (Transformations de données par lots) et Next (Suivant).
    4. Sélectionnez Data Lake Objects (Objets lac de données) et Next (Suivant). Le générateur de transformation apparaît.
  2. Ajoutez l’objet Opportunity (Opportunité) en tant que données d’entrée.
    1. Cliquez sur Ajouter des données d’entrée.
    2. Lorsque le tableau Add Input Data (Ajouter des données d’entrée) apparaît, sélectionnez Opportunity_Home.
  3. Décochez la case située à côté de Name (Nom). Sélectionnez les champs suivants, puis cliquez sur Next (Suivant) :
    1. KQ_Id
    2. KQ_AccountId
    3. KQ_OwnerId
    4. Account (Compte)
    5. Propriétaire
    6. Montant
    7. Nom
    8. LeadSource
  4. Opportunity_Home apparaît désormais comme un nœud dans le générateur de transformation.
  5. Ajoutez un filtre au nœud Opportunity (Opportunité) appelé « Filter >30,000 » (Filtre > 30 000).
    1. Sélectionnez le signe plus à côté du nœud Opportunity (Opportunité).
    2. Dans la liste des options, sélectionnez Filter (Filtre).
    3. Sélectionnez l’icône du crayon à côté du titre Filter 0 (Filtre 0).
    4. Renommez le nœud Filter >30,000 (Filtre > 30 000).
    5. Cliquez sur Appliquer.
  6. Configurez le filtre pour qu’il n’affiche que les affaires supérieures à 30 000 $.
    1. Dans le tableau de prévisualisation des données, cliquez sur le signe plus rectangulaire sous Filters (Filtres).
    2. Sélectionnez Amount (Montant) dans la fenêtre modale qui s’affiche.
    3. Pour Operator (Opérateur), choisissez greater than (supérieur à).
    4. Pour Numeric value (Valeur numérique), saisissez 30000. N’insérez pas de ponctuation ou de devises.
    5. Cliquez sur Done (Terminé), puis sur Apply (Appliquer).
    6. Filter >30,000 (Filtre > 30 000) apparaît désormais comme un nœud dans le générateur de transformations.
  7. Joignez l’objet Account (Compte) au nœud Filter >30,000 (Filtre > 30 000).
    1. Cliquez sur le signe plus du nœud Filter >30,000 (Filtre > 30 000).
    2. Dans la liste des options, sélectionnez Join (Joindre).
    3. Dans le tableau Select Input Data to Join (Sélectionner les données d’entrée à joindre), sélectionnez Account_Home.
  8. Décochez la case située à côté de Name (Nom). Sélectionnez les champs suivants, puis cliquez sur Next (Suivant).
    1. KQ_Id
    2. Id
    3. Nom
    4. Le secteur d’activité
  9. Utilisez un nœud Join (Joindre) pour regrouper vos données de compte et d’opportunité.
    1. Dans le nœud Account_Home, sélectionnez Inner Join (Jointure interne).
    2. Sous Join Keys (Clés de jointure), cliquez sur le rectangle situé sous Filter > 30,000 (Filtre >30 000) et Account_Home.
    3. Dans la fenêtre modale Select Join Keys (Sélectionner des clés de jointure), pour Filter > 30,000 (Filtre >30 000), sélectionnez Account (Compte).
    4. Pour Account_Home, sélectionnez ID.
    5. Cliquez sur Ajouter.
    6. Renommez le nœud Join (Joindre) en Get Accounts Info (Récupérer les informations sur les comptes)
    7. Cliquez sur Appliquer.
  10. Utilisez un nœud Aggregate (Agréger) pour combiner des montants d’affaires importantes provenant du même secteur d’activité.
    1. Cliquez sur le signe plus dans le nœud Get Accounts Info (Récupérer les informations sur les comptes).
    2. Sélectionnez Aggregate (Agréger).
    3. Dans le tableau de prévisualisation des données, cliquez sur le signe plus sous Aggregates (Agrégats).
    4. Sélectionnez Sum (Somme), puis Amount (Montant).
    5. Cliquez sur Terminé.
    6. Dans le tableau de prévisualisation des données, cliquez sur le signe plus sous Group Rows (Grouper les lignes).
    7. Sélectionnez Industry (Secteur d’activité) dans la fenêtre modale et cliquez sur Apply (Appliquer).
    8. Renommez le nœud Aggregate (Agréger) en Total Sales by Industry (Ventes totales par secteur d’activité).
  11. Créez un objet lac de donnés qui utilise cette transformation de données par lots pour suivre vos ventes importantes par secteur d’activité.
    1. Cliquez sur le signe plus du nœud Total Sales by Industry (Ventes totales par secteur d’activité).
    2. Dans la liste des options, sélectionnez Output (Sortie).
    3. Gardez les modes Create New (Créer) et Replace (Remplacer) sélectionnés.
    4. Sous Object Name (Nom de l’objet), saisissez Large Sales by Industry (Ventes importantes par secteur d’activité)
    5. Sous Object Category (Catégorie d’objet), sélectionnez Other (Autre).
    6. Sous Primary Key (Clé primaire), sélectionnez Account_Home.Industry__c.
    7. Cliquez sur Appliquer.
    8. Renommez votre nœud Output (Sortie) en Large Sales by Industry (Ventes importantes par secteur d’activité).
    9. Dans votre tableau de prévisualisation des données, vous pouvez maintenant voir quels sont les secteurs qui génèrent les transactions les plus importantes.
  12. Dans le générateur de transformation, cliquez sur Save (Enregistrer).
  13. Nommez votre transformation Large Sales by Industry (Ventes importantes par secteur d’activité), puis cliquez sur Save (Enregistrer).
  14. Exécutez la transformation.
    1. Cliquez sur Back to Data Transforms (Revenir à Transformations de données).
    2. Dans le tableau, recherchez la transformation que vous venez de créer et qui s’intitule « Large Sales by Industry » (Ventes importantes par secteur d’activité).
    3. Cliquez sur la flèche vers le bas au bout de la ligne et sélectionnez Run Now (Exécuter maintenant).
    4. Cliquez sur Run (Exécuter) dans la fenêtre modale qui s’affiche.
    5. Attendez la fin de l’exécution de la transformation. Cette opération prendra quelques minutes.

Le générateur de transformation de données par lots avec des nœuds qui manipulent les opportunités, les comptes, les montants des ventes et les secteurs d’activité.

Aperçu des résultats

Une fois la transformation terminée, accédez à Data Explorer (Explorateur de données) pour ouvrir l’objet lac de données Large Sales by Industry (Ventes importantes par secteur d’activité) et vérifiez ses données.

Validation du défi

Il est temps pour vous de valider votre travail. Assurez-vous que vous avez bien suivi toutes les étapes précédentes et cliquez sur Check Challenge to Earn 500 Points (Valider le défi pour gagner 500 points) afin de passer à l’unité suivante.

Ressources

Partagez vos commentaires sur Trailhead dans l'aide Salesforce.

Nous aimerions connaître votre expérience avec Trailhead. Vous pouvez désormais accéder au nouveau formulaire de commentaires à tout moment depuis le site d'aide Salesforce.

En savoir plus Continuer à partager vos commentaires