Accéder au contenu principal Passer au contenu complémentaire

Consolidation d'une liste de numéros de téléphone provenant d'une solution CRM

Le jeu de données CRM Export correspond à un fichier Excel exporté depuis une solution CRM.

Il contient une liste de personnes, avec leurs numéros de téléphone, fixe et mobile. Comme ce sont des numéros de téléphone français, leur longueur est de dix chiffres. Ils commencent par 01, 02, 03, 04, ou 05, pour les lignes fixes et par 06 pour les lignes mobiles.

Pour obtenir une liste consolidée de numéros de téléphone à joindre, vous allez créer une colonne listant tous les numéros de téléphones mobiles : cette colonne contiendra également le numéro de ligne fixe lorsqu'aucun numéro de mobile n'est renseigné. De plus, si les numéros fixes et mobiles ont été mélangés, vous allez corriger les données.

Dans d'autres outils, vous utiliseriez des conditions de type "if" pour effectuer ces actions, avec Talend Data Preparation, vous allez créer des filtres.

Téléchargez le fichier : CRM_export.csv.

Ajout d'une préparation pour le jeu de données CRM Export

Ajoutez une préparation afin de commencer à préparer et nettoyer vos données.

Vous pouvez créer une préparation à partir d'un jeu de données disponible dans Talend Cloud Data Preparation ou dans l'un de vos fichiers locaux. Lorsque vous ajoutez une préparation via le bouton correspondant, elle sera créée dans le dossier dans lequel vous travaillez actuellement. De plus, votre préparation sera automatiquement sauvegardée dans la liste des préparations, et toutes les modifications seront également sauvegardées automatiquement.

Before you begin

Vous avez créé le jeu de données CRM_export dans Talend Cloud Data Preparation en utilisant le fichier précédemment téléchargé.

Procedure

  1. Dans la page d'accueil, cliquez sur Preparations pour ouvrir la liste des préparations.
  2. Cliquez sur le bouton Add Preparation (Ajouter une préparation).
  3. Dans la liste Datasets (Jeux de données), sélectionnez CRM_export pour l'utiliser comme matériel source.
    Fenêtre Add a preparation (Ajouter une préparation) avec la liste des jeux de données disponibles pour la création d'une préparation, notamment CRM_export.
    Le champ Preparation name (Nom de la préparation) est automatiquement renseigné mais vous pouvez modifier le nom de la préparation.
  4. Cliquez sur Submit.

Results

Votre jeu de données s'ouvre, avec une recette vide. Toutes vos modifications sont automatiquement sauvegardées.

Duplication d'une colonne

Pour obtenir une copie des données originales sans avoir à créer de nouvelle colonne et à copier manuellement les données, vous pouvez simplement dupliquer une colonne.

Avant de travailler sur les données, vous allez créer une nouvelle colonne recevant les numéros consolidés.

Procedure

  1. Cliquez sur la colonne à dupliquer, mobile dans cet exemple.
  2. Cliquez sur l'icône de menu ou cliquez-droit sur la colonne pour ouvrir le menu contextuel.
  3. Cliquez sur Duplicate Column (Dupliquer la colonne).
    Le menu de la colonne mobile est ouvert, avec l'option Duplicate column (Dupliquer la colonne) sélectionnée.

    Une copie de la colonne, mobile_copy, est créée, avec les mêmes données que la colonne originale.

Results

La colonne mobile est dupliquée et peut à présent recevoir les données consolidées.

Renommage d'une colonne

Pour mieux identifier une colonne, vous pouvez la renommer.

Renommez la colonne précédemment créée pour lui donner un nom explicite.

Procedure

  1. Cliquez sur la colonne que vous souhaitez renommer, mobile_copy dans cet exemple.
  2. utilisez l'option Rename Column (Renommer la colonne) du menu contextuel de la colonne.
    Le menu de la colonne mobile_copy est ouvert, avec l'option Rename column (Renommer la colonne) sélectionnée.
  3. Saisissez phone number to use comme nouveau nom pour la colonne sélectionnée et appuyez sur la touche Entrée pour l'appliquer.

Results

La colonne mobile_copy est renommée.

Renseignement de cellules vides avec des données d'une autre colonne

La partie blanche de la barre de statistiques indique que la colonne contient des enregistrements vides.

Vous allez renseigner ces cellules vides à partir de phone number to use, avec des numéros de téléphone fixe extraits de la colonne phone.

Procedure

  1. Sélectionnez la colonne phone number to use.

    Vous pouvez identifier les colonnes contenant des enregistrements vides à l'aide de la barre de statistiques. La partie blanche de la barre indique que la colonne contient des enregistrements vides. Les données correspondant au type de colonne sont affichées en vert. Les données invalides ne correspondant pas au type de colonne sont affichées en orange.

  2. Dans le panneau des fonctions, à droite de l'écran, saisissez Fill empty cells with text et cliquez sur le résultat pour ouvrir les options de la fonction associée.
  3. Configurez la fonction comme suit :
    • Dans le champ Use with (Utiliser avec), sélectionnez Other column (Autre colonne).
    • Dans le champ Column (Colonne), sélectionnez phone.
  4. Cliquez sur Submit (Soumettre) pour appliquer la fonction.

Results

Cela renseigne les cellules vides de la colonne phone number to use avec des données provenant de la colonne phone.

Comparaison de vos données à un modèle

Si vous souhaitez vérifier si des numéros de téléphones mobiles se trouvent parmi les numéros de lignes fixes, vous pouvez utiliser la fonction Match pattern (Correspondre au modèle).

Comme les numéros de téléphone mobile français commencent majoritairement par 06, vous allez donc chercher ce modèle dans la colonne phone.

Procedure

  1. Sélectionnez la colonne sur laquelle appliquer le modèle, phone dans cet exemple.
  2. Dans le panneau des fonctions, saisissez Match pattern (Correspondre au modèle) et cliquez sur le résultat pour ouvrir les options de la fonction associée.
  3. Configurez la fonction comme suit :
    • Dans la liste Pattern, sélectionnez Other (Autre).
    • Dans le champ Operator (Opérateur), sélectionnez l'opérateur Starts with (Commence par).
    • Dans le champ Manual pattern (Modèle manuel), saisissez 06.
  4. Cliquez sur Submit (Soumettre) pour appliquer la fonction.

    Une nouvelle colonne est créée, avec la valeur true si le modèle correspond, ou avec la valeur false s'il ne correspond pas.

Results

Les informations sont stockées dans une nouvelle colonne et vous pouvez appliquer un filtre pour isoler les numéros de téléphone mobile présents dans la colonne phone.

Création d'un filtre

Créer un filtre est un moyen rapide d'identifier ou isoler des données.

Vous allez isoler les valeurs de la colonne phone correspondant réellement au modèle défini dans l'étape précédente. Cela est possible via l'utilisation d'un filtre sur les valeurs identifiées à true dans la colonne phone_matching.

Procedure

  1. Sélectionnez la colonne phone_matching.
  2. Dans la zone de profiling de données, en bas à droite de l'écran, vous pouvez voir un diagramme à barres horizontales affichant le nombre d'occurrences des valeurs true et false.
    Diagramme à barres affichant la répartition des valeurs true et false.

    Les diagrammes sont un moyen rapide et pratique d'appliquer des filtres sur vos données, pour une colonne ou pour plusieurs à la fois.

  3. Cliquez sur la barre affichant les valeurs true.

    Un filtre est appliqué sur vos données et seules les entrées correspondant à la valeur true sont affichées dans la grille, comme vous pouvez le voir dans la barre de filtre.

    Un filtre est appliqué, pour n'afficher que les valeurs true.

Results

Les données sont filtrées sur la valeur true. Vous allez à présent travailler sur cet échantillon de données.

Remplacement de valeurs par des données d'une autre colonne

Vous pouvez prendre les données de n'importe quelle colonne et les utiliser pour en consolider une autre.

À présent que seuls les numéros de téléphones mobiles sont sélectionnés, vous allez utiliser ces valeurs pour remplacer les mauvais numéros dans la colonne phone number to use.

Procedure

  1. Sélectionnez une colonne dans laquelle remplacer les valeurs, phone number to use dans cet exemple.
  2. Dans le panneau des fonctions, saisissez Fill cells with value et cliquez sur le résultat pour ouvrir les options pour la fonction associée.
  3. Configurez la fonction comme suit :
    • Dans le champ Use with (Utiliser avec), sélectionnez Other column (Autre colonne).
    • Dans le champ Column (Colonne), sélectionnez phone.

    Assurez-vous que l'option Filtered rows est sélectionnée, afin d'appliquer uniquement la fonction sur les lignes filtrées.

  4. Cliquez sur Submit (Soumettre) pour appliquer la fonction.

    Le contenu filtré de la colonne sélectionnée, phone number to use dans cet exemple, est remplacé par les données de la colonne phone.

  5. Dans la barre de filtre, cliquez sur l'icône représentant une poubelle, afin de vider le filtre et afficher à nouveau le jeu de données complet.

Results

Vous avez utilisé les données filtrées pour mettre à jour les informations de la colonne consolidée.

Supprimer la colonne utilisée pour le rapprochement

Si vous souhaitez supprimer une colonne dont vous n'avez pas besoin, vous pouvez.

Comme vous avez utilisé la colonne phone_matching à des fins de filtre, vous pouvez la supprimer.

Procedure

  1. Cliquez sur la colonne que vous souhaitez supprimer, phone_matching dans cet exemple.
  2. Cliquez sur l'icône de menu ou cliquez-droit sur la colonne pour ouvrir le menu contextuel.
  3. Cliquez sur Delete column (Supprimer la colonne).
    Le menu de la colonne phone_matching est ouvert, avec l'option Delete column (Supprimer la colonne) sélectionnée.

Results

La colonne phone_matching est supprimée.

Suppression d'enregistrements vides d'une colonne

La partie grise de la barre de statistiques indique qu'une colonne contient des enregistrements vides. Vous pouvez supprimer ces lignes contenant des enregistrements vides.

En-têtes de colonnes ayant une partie grise dans leur barre de statistiques.

Dans la barre de statistiques, les données qui correspondent au type de la colonne apparaissent en vert, tandis que les données invalides, qui ne correspondent pas au type de la colonne apparaissent en rouge.

Procedure

  1. En haut à gauche de la grille, cliquez sur la flèche blanche et sélectionnez Display rows with empty values (Sélectionner les lignes ayant des valeurs vides).

    Cette action applique un filtre sur toutes les entrées vides du jeu de données.

    Le filtre rows with empty values (lignes avec des valeurs vides) est appliqué au jeu de données.
  2. Dans le panneau des fonctions, en haut à droite de votre écran, saisissez Delete these filtered rows et cliquez sur le résultat pour exécuter la fonction associée.

    Toutes les lignes contenant des cellules vides sont supprimées du jeu de données.

  3. Dans la barre de filtre, cliquez sur l'icône représentant une poubelle pour annuler le filtre et afficher à nouveau le jeu de données complet.

Results

Toutes les lignes contenant des enregistrements vides sont supprimées du jeu de données et la barre de statistiques de chaque colonne est entièrement verte.

Exporter les numéros de téléphone consolidés

Une fois la préparation achevée, vous pouvez décider d'exporter les données nettoyées.

Vous avez réussi à filtrer et consolider une liste de numéros de téléphone et vous pouvez à présent exporter le résultat de cette préparation.

Procedure

  1. Cliquez sur le bouton Export (Exporter).
  2. Choisissez le format de fichier à utiliser pour exporter vos données.
    • Si vous choisissez Local CSV file, choisissez le séparateur, ainsi que les caractères d'échappement et d'entourage du texte à utiliser et saisissez un nom pour le fichier à exporter.
    • Si vous choisissez Local XLSX file (Fichier XLSX local), choisissez un nom pour le fichier à exporter.
    • Si vous choisissez Amazon S3, saisissez vos identifiants et autres informations afin de stocker votre fichier sur Amazon S3.

Results

Les données nettoyées à l'aide de votre préparation sont exportées dans un fichier local.

Cette page vous a-t-elle aidé ?

Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.