Utilisation de Dataloader.io pour exporter des données
Vidéo de démonstration Trail Together
Vous souhaitez suivre les instructions d’une formatrice pendant que vous travaillez sur cette étape ? Regardez cette vidéo qui fait partie de la série Trail Together sur Trailhead Live.
(Ce clip commence à 11 min 50 s, au cas où vous voudriez revenir en arrière et regarder à nouveau le début de l’étape.)
Introduction
Dans Salesforce, un autre petit bolide est mis à votre disposition : Dataloader.io (fourni par Mulesoft). Cet outil vous permet d’importer et d’exporter des données en masse en quelques étapes simples. Plus puissant que les assistants d’importation, il vous permet d’insérer, de mettre à jour, de supprimer, d’exporter ou de mettre à jour/d’insérer des enregistrements Salesforce pour des objets standard et personnalisés.
L’édition gratuite de Dataloader.io peut prendre en charge jusqu’à 10 000 enregistrements par mois et des fichiers d’une taille maximum de 10 Mo... C’est plus que suffisant pour mener à bien ce projet. Rendez-vous sur https://dataloader.io/pricing pour en savoir plus sur les éditions Professional et Enterprise.
Obtention de votre nom d’utilisateur et votre mot de passe Trailhead Playground
- Cliquez sur App Launcher (Lanceur d’application) .
- Recherchez et ouvrez Playground Starter (Playground Starter).
- Cliquez sur l'onglet Get Your Login Credentials (Obtenir vos identifiants de connexion) et notez votre nom d’utilisateur.
- Cliquez sur Reset my Password (Réinitialiser mon mot de passe). Cela envoie un e-mail à l’adresse associée à votre nom d’utilisateur.
- Cliquez sur le lien dans l’e-mail.
- Saisissez un nouveau mot de passe, confirmez-le, puis cliquez sur Change Password (Modifier le mot de passe).
Extraction des données avec Dataloader.io
Il est temps d’utiliser Dataloader.io pour extraire les données des comptes afin qu’elles puissent ensuite être mises à jour.
- Dans Setup (Configuration), saisissez
Dataloader.io
dans la zone Quick Find (Recherche rapide), puis sélectionnez Dataloader.io.
- Cliauez sur Launch dataloader.io (Lancer dataloader.io).
- Cliquez sur le bouton Confirm (Confirmer).
- Cliquez sur Login with Salesforce (Se connecter avec Salesforce).
- Assurez-vous que la fenêtre Login with Salesforce (Se connecter avec Salesforce) comporte les sélections suivantes :
I have a custom Salesforce domain (J’ai un domaine Salesforce personnalisé)
uncheck (non coché)
Environment (Environnement)
Production
I agree to the Terms and Conditions (J'accepte les Conditions)
check (coché)
- Cliquez sur Login (Connexion).
- Si la page de connexion Salesforce s’affiche, saisissez le nom d’utilisateur de ce Trailhead Playground (figurant dans l’e-mail de réinitialisation de mot de passe que vous venez de recevoir) et le nouveau mot de passe que vous avez créé.
- Cliquez sur Log In (Se connecter).
- Cliquez sur Allow (Autoriser).
L’étape suivante consiste à sélectionner l’objet Account (Compte), à renommer le fichier à extraire et à l’enregistrer sur le bureau.
- Cliquez sur NEW TASK (NOUVELLE TÂCHE), puis sélectionnez EXPORT (EXPORTER).
- Ne modifiiez pas la sélection de Connection (Connexion) et sélectionnez Account (Compte) dans la liste d’objets.
- Cliquez sur Next (Suivant).
- Dans le menu Fields (Champs), sélectionnez Account ID (ID du compte), Account Name (Nom du compte) et Account Site (Site du compte) à partir d’Account options (Options de compte).
- Cliquez sur SOQL Query (Requête SOQL) pour développer le menu.
- Pour compléter la clause WHERE de votre requête, copiez-collez
WHERE Type LIKE ’%Customer%’
dans la zone de texte. Votre requête doit se présenter comme suit : Select Id, Name, Site FROM Account WHERE Type LIKE ’%Customer%’
Remarque : veillez à ce qu’il y ait un seul espace entre Account et WHERE.
Remarque : si une fenêtre contextuelle d’erreur s’ouvre, cliquez sur Close (Fermer).
- Cliquez sur Next (Suivant).
- Cliquez sur Save & Run (Enregistrer et exécuter).
Remarque : si une fenêtre Love your Dataloader? (Vous êtes satisfait de Dataloader ?) apparaît, cliquez sur Not now, let me load more data (Pas maintenant, laissez-moi charger davantage de données).
Ensuite, exportez les enregistrements extraits dans un fichier .csv et ouvrez-le dans Excel ou Numbers.
- Cliquez sur 11 successes (11 extractions réussies) en regard de Task Run number (nombre de tâches exécutées). Le fichier .csv devrait à présent être téléchargé.
- Ouvrez le fichier .csv dans Excel ou Numbers.
- Laissez l’onglet du navigateur Dataloader.io ouvert pendant que vous consultez le fichier.
- Triez la colonne des noms de compte de A à Z et enregistrez le fichier (instructions pour Windows et Mac ci-dessous).
Utilisateurs de Windows :
- Dans Excel, cliquez sur B pour sélectionner la colonne NAME (NOM).
- Cliquez sur l’onglet Data (Données).
- Cliquez sur le bouton Sort (Trier).
- Veillez à ce que l’option Expand the selection (Étendre la sélection) soit sélectionnée dans la fenêtre contextuelle Sort Warning (Avertissement de tri).
- Cliquez sur Sort (Trier).
- Cochez la case My data has headers (Mes données ont des en-têtes) afin que les en-têtes de colonne ne soient pas inclus dans le tri.
- Assurez-vous que Name (Nom) est renseigné dans la colonne Sort by (Trier par).
- Cliquez sur OK.
- La feuille de calcul devrait à présent être triée par Account Name (Nom de compte).
Remarque : vos numéros d’ID pour chaque nom de compte seront différents de l’exemple ci-dessous.
- Cliquez sur File (Fichier) et Save As (Enregistrer sous).
- Conservez le type de fichier CSV (Comma delimited) (*.csv) (CSV [délimité par des virgules] [*.csv]).
Remarque : si vous utilisez un ordinateur international, le fichier CSV généré sur Excel ne sera probablement pas délimité par des virgules. Vous pouvez vérifier si votre délimiteur de fichier CSV est une virgule en l’ouvrant avec l’application Bloc-notes (ou équivalent) sur votre ordinateur. Le fichier peut également être enregistré au format TXT délimité par des tabulations.
- Renommez le fichier en
Accounts Export
(Exportation de comptes).
- Cliquez sur Save (Enregistrer) et enregistrez le fichier sur votre bureau. Si nécessaire, cliquez sur Yes (Oui) dans la fenêtre contextuelle.
- Laissez le fichier ouvert, car il sera utilisé à l’étape suivante.
Utilisateurs de Mac :
- Localisez le fichier .csv que vous venez de créer, puis ouvrez-le en double-cliquant dessus.
- Dans Numbers, cliquez sur B pour sélectionner la colonne NAME (NOM).
- Faites glisser le curseur sur l’étiquette de la colonne B, cliquez sur la flèche vers le bas et sélectionnez Sort Ascending (Trier du plus petit au plus grand).
- La feuille de calcul devrait à présent être triée par Account Name (Nom de compte).
Remarque : vos numéros d’ID pour chaque nom de compte seront différents de l’exemple ci-dessous.
- Enregistrez cette feuille de calcul au format .csv : File (Fichier) > Export To (Exporter vers) > .csv…
- Cliquez sur Next… (Suivant…).
- Cliquez sur Save As (Enregistrer sous) et enregistrez-le sous ce nom :
Accounts Export
(Exportation de comptes).
- Emplacement : Desktop (Bureau)
- Cliquez sur Export (Exporter).
- Laissez le fichier ouvert, car il sera utilisé à l’étape suivante.
Vous avez franchi les étapes d’importation et d’exportation, mais vous avez encore un peu de chemin à parcourir. Passez à l’étape suivante et utilisez Dataloader.io pour mettre à jour les données que vous venez d’extraire.