Préparation de vos données
Objectifs de formation
Une fois cette unité terminée, vous pourrez :
- Décrire comment vous pouvez utiliser une recette pour préparer des données en vue de leur utilisation
- Préparer des données à l’aide d’une recette
Présentation de la préparation de données
Vous avez extrait toutes les données dont vous avez besoin et vous avez obtenu deux nouveaux jeux de données. Le jeu de données Descriptions SIC contient les données que vous avez extraites du fichier CSV. Le jeu de données Opportunités_associées_aux_comptes_et_aux_utilisateurs contient les données issues des objets de votre organisation Salesforce. Votre tâche finale consiste à préparer ces données et à les combiner dans un jeu de données.
Préparation de données dans une recette
Nous avons présenté les recettes lorsque nous procédions à l’extraction des données d’objet Salesforce, mais c’est lors de la phase de préparation des données qu’elles mettent véritablement la main à la pâte.
Lorsque vous créez une recette, vous indiquez les transformations, ou étapes, que vous souhaitez effectuer sur une source. La source peut être un ou plusieurs jeux de données, ou bien des objets connectés. Lorsque vous exécutez la recette, elle applique ces transformations et affiche les résultats dans un nouveau jeu de données cible.
Pour maintenir votre jeu de données cible à jour, vous pouvez planifier une exécution régulière de la recette.
Création d’une recette
À la manière des étapes que vous avez suivies lors de l’extraction des objets Salesforce, vous pouvez maintenant créer une recette de jeu de données avec Opportunities_with_Accounts_and_Users (Opportunités_associées_aux_comptes_et_aux_utilisateurs) et la joindre aux descriptions SIC. Ici, Opportunités_associées_aux_comptes_et_aux_utilisateurs est ce que l’on appelle un « jeu de données de base ». Il s’agit du jeu de données qui contient les données auxquelles nous voulons ajouter des champs et que nous souhaitons préparer.
- Dans le gestionnaire de données, dans le volet de gauche, cliquez sur Recettes.
- Cliquez sur Nouvelle recette.
- Cliquez sur Ajouter des données d’entrée.
- Décochez Objets connectés externes et Objets Salesforce afin que seuls les jeux de données soient visibles. Cliquez sur le jeu de données Opportunités_associées_aux_comptes_et_aux_utilisateurs.
- Cliquez sur Suivant. La recette s’ouvre dans l’éditeur de recettes.
Lorsque vous cliquez sur le nœud d’entrée, vous voyez l’aperçu des données sélectionné. Par défaut, l’aperçu affiche jusqu’à 2 000 lignes de données.
Masquage des colonnes de recette
Si votre jeu de données contient beaucoup de colonnes, vous pouvez utiliser l’onglet Colonnes pour rechercher des colonnes ou masquer celles dont vous n’avez pas besoin. Pour rendre l’aperçu plus lisible, masquons quelques colonnes.
- Cliquez sur l’onglet Columns (Colonnes). La liste des colonnes de la recette s’affiche.
- Pour masquer la colonne ID de compte, sélectionnez-la et cliquez sur le bouton Masquer () au-dessus de la section Aperçu et Colonnes. Les colonnes masquées sont répertoriées en dessous des colonnes affichées.
- Vous pouvez masquer ces colonnes, car vous n’en avez pas besoin maintenant.
- Pays de facturation
- Ville de facturation
- ID du propriétaire (voir sous le nom d’API, Account.OwnerId)
- Date de création
- ID d’opportunité
- Cliquez sur l’onglet Aperçu. L’aperçu n’inclut plus les colonnes que vous avez masquées.
Bien, maintenant que vous avez rendu la recette plus lisible, revenons à l’ajout des données de Description SIC à votre jeu de données d’opportunités de base.
Jonction de jeux de données dans une recette
Comme vous l’avez vu lors de la combinaison des objets Opportunity (Opportunité), Account (Compte) et User (Utilisateur) dans un jeu de données, pour rassembler les sources de données, vous devez faire correspondre les champs entre eux. La clé de jointure ici est le code SIC, puisqu’il y a une correspondance entre les champs SIC Code (Code SIC) de SIC Description (Description SIC) et d’Account (Compte). Joignons-les dans la recette.
- Dans Préparation des données, cliquez sur le bouton Plus (+) à côté du nœud d’entrée Opportunités_associées_aux_comptes_et_aux_utilisateurs.
- Sélectionnez Joindre.
- Cliquez sur le jeu de données Descriptions SIC. Il s’agit du jeu de données de « référence » qui contient les colonnes à ajouter.
- Cliquez sur Suivant. La fenêtre Joindre s’affiche. Vous connaissez déjà cette fenêtre grâce à la leçon précédente.
Si CRM Analytics détecte une correspondance possible, il sélectionne les clés de jointure pour vous. S’il ne trouve pas de correspondance, il sélectionne les premiers champs de la recette et du jeu de données de référence. Vous pouvez conserver cette sélection ou choisir d’autres clés. Vous pouvez sélectionner jusqu’à 5 paires de clés.
Sous l’onglet Colonnes, vous sélectionnez les colonnes que vous souhaitez avoir dans la recette après l’ajout des données. Les colonnes que vous avez masquées et les colonnes du jeu de données de référence ne sont pas sélectionnées. L’onglet Aperçu affiche un aperçu des données correspondant aux colonnes que vous avez incluses.
Dans ce cas, CRM Analytics n’a pas sélectionné les bonnes clés de jointure.
- Dans la section Join Keys (Clés de jointure), cliquez sur les valeurs présélectionnées et mettez-les à jour.
- Opportunités_associées_aux_comptes_et_aux_utilisateurs : Code SIC
- Description SIC : Code SIC
- Cliquez sur Ajouter.
- Cliquez sur Appliquer. Le nœud Joindre et le nœud d’entrée Descriptions SIC sont ajoutés à la recette.
Vous pouvez répéter l’opération pour ajouter des colonnes provenant d’autres jeux de données.
Configuration des résultats d’une recette
Sélectionnez les derniers champs à inclure, puis ajoutez un nœud de sortie afin de pouvoir exécuter la recette exactement comme vous le souhaitez.
- Dans l’onglet Colonnes, toutes les colonnes masquées sont incluses dans la recette. De plus, comme il s’agit de clés de référence, le code SIC apparaît deux fois sous les formes
Account.Sic
etSICDescrip.SIC_Code
. Comme vous n’en avez besoin que d’une, masquez le code SIC en bas de la liste.
- Cliquez sur Appliquer.
- Cliquez sur le bouton plus () à côté du nœud Joindre.
- Sélectionnez Sortie.
- Configurez le nœud de sortie :
- Étiquette d’affichage du jeu de données : Opportunités avec des descriptions SIC
- Nom d’API du jeu de données : Opportunités_avec_descriptions_SIC
- Emplacement de l’application : Jeux de données des performances commerciales
- Dans l’onglet Colonnes, le code SIC n’apparaît qu’une seule fois.
- Cliquez sur Appliquer.
- Cliquez sur Enregistrer.
- Saisissez un nom de recette. Nommez celle-ci Opportunités associées aux descriptions SIC.
- Cliquez sur Revenir au Gestionnaire de données.
Nous avons fini de modifier cette recette. Néanmoins, la préparation de données ne s’arrête pas là et recouvre beaucoup d’autres opérations. Si vous souhaitez en essayer quelques-unes, consultez la section Ressources pour plus de détails.
Exécution d’une recette
Lorsque vous exécutez une recette, CRM Analytics effectue les étapes que vous avez ajoutées et crée le jeu de données cible. Vous pouvez également maintenir le jeu de données cible à jour en planifiant l’exécution régulière de la recette. Commençons par créer le jeu de données.
- Dans le gestionnaire de données, cliquez sur l’option Recipes (Recettes).
- Pour exécuter la recette, cliquez sur à droite de la recette Opportunités avec des descriptions SIC, puis sélectionnez Exécuter maintenant. Vous verrez une bannière verte en haut du gestionnaire de données qui confirme la bonne exécution.
- Cliquez à nouveau sur et sélectionnez Planifier.
- Vous souhaitez que la recette s’exécute chaque matin de la semaine, juste après le flux de données. Planifiez le flux de données pour qu’il s’exécute tous les jours de la semaine à 2 h 00 en sélectionnant les paramètres suivants.
-
Planifié par : Heure
-
Début : 2 h 00
-
Exécuter chaque : 24 heures
-
Sélectionner les jours : Lu, Ma, Me, Je, Ve
- Cliquez sur Enregistrer. Votre recette est planifiée.
Surveillance d’une tâche de recette et inspection du nouveau jeu de données
En arrière-plan, CRM Analytics crée une tâche pour la recette. Pour suivre sa progression, accédez à l’onglet Monitor (Surveiller) du gestionnaire de données.
Il est également utile d’ouvrir le nouveau jeu de données pour vérifier que tous les champs sont présents.
- Dans le gestionnaire de données, cliquez sur l’option Data Assets (Actifs de données).
- À droite du jeu de données Opportunités associées aux descriptions SIC, cliquez sur et sélectionnez Explorer. Si le jeu de données n’apparaît pas à l’écran, essayez d’actualiser votre navigateur.
- Sous Barres, cliquez sur le bouton +. Le champ Description SIC devrait apparaître dans la liste.
Félicitations !
Vous l’avez fait ! Vous avez déterminé de quelles données vous avez besoin ainsi que l’emplacement de celles-ci, et vous avez importé des données externes et issues de Salesforce dans Analytics. Vous les avez ensuite extraites, nettoyées et regroupées au sein d’un jeu de données contenant tous les champs dont vous avez besoin et disponible à tout moment.
Ressources