Skip To Content

Rechercher et remplacer

L’outil Rechercher et remplacer recherche des valeurs spécifiques dans des champs de type chaîne pour les remplacer par des valeurs mises à jour.

Exemples

L’outil Rechercher et remplacer peut être utilisé dans les scénarios suivants :

  • Un jeu de données contient un champ dans lequel les suffixes de rue ne sont pas cohérents, par exemple "St.", "Street" et "Str". Utilisez l’outil Rechercher et remplacer pour standardiser toutes les valeurs avec “Street” afin d’améliorer la cohérence.
  • Un jeu de données inclut des noms d’organisation obsolètes suite à l’adoption d’une nouvelle image de marque. Utilisez l’outil Rechercher et remplacer pour mettre à jour toutes les occurrences avec le nouveau nom afin de garantir la cohérence dans les rapports et les intégrations.

Paramètres

Le tableau suivant présente les paramètres utilisés dans l’outil Rechercher et remplacer :

ParamètreDescription

Jeu de données en entrée

Jeu de données contenant les valeurs à remplacer.

Champs cibles

Champ ou champs contenant les valeurs à remplacer.

Afficher les options pour les valeurs vides et le comportement de recherche de correspondances

Active d’autres options pour rechercher et remplacer des valeurs.

Règles

Détermine comment rechercher la valeur à remplacer et comment remplacer la valeur trouvée.

Remarques sur l’utilisation

Utilisez le paramètre Input dataset (Jeu de données en entrée) pour identifier le jeu de données contenant les valeurs à rechercher et remplacer.

Utilisez le paramètre Target fields (Champs cibles) pour spécifier les champs de type chaîne qui contiennent les valeurs à rechercher et remplacer. Vous pouvez spécifier un ou plusieurs champs.

Utilisez le paramètre Rules (Règles) pour déterminer comment rechercher et mettre à jour des valeurs de champ. Par défaut, les options sont les suivantes :

  • Find value (Rechercher une valeur) : valeur de chaîne à mettre à jour. La recherche de cette valeur est sensible à la casse.
  • Replace value (Valeur de remplacement) : nouvelle valeur de chaîne.

Afin d’activer d’autres options pour la recherche et le remplacement de valeurs, activez le paramètre Show options for empty values and matching behavior (Afficher les options pour les valeurs vides et le comportement de recherche de correspondances). Lorsque ce paramètre est activé, les options suivantes sont disponibles :

  • Find type (Type de recherche) : type de recherche à effectuer pour rechercher les valeurs à remplacer. Les options sont les suivantes :
    • Value (Valeur) : recherche une valeur de chaîne spécifique. Utilisez le paramètre Find value (Rechercher une valeur) pour spécifier la valeur à rechercher.
    • Blank (null) (Vierge [Null]) : recherche les valeurs null.
    • Empty string (Chaîne vide) : recherche les valeurs de chaîne vide "".
    • Whitespace (Espace) : recherche les espaces tels que " ".
  • Find value (Rechercher une valeur) : valeur de chaîne à rechercher et à mettre à jour. Cette option est disponible uniquement si Find type (Type de recherche) est défini sur Value (Valeur).
  • Replace type (Type de remplacement) : type de valeur avec lequel les valeurs trouvées sont mises à jour. Les options sont les suivantes :
    • Value (Valeur) : remplace les valeurs trouvées par une nouvelle valeur. Utilisez le paramètre Replace value (Valeur de remplacement) pour spécifier la nouvelle valeur.
    • Blank (null) (Vierge [Null]) : les valeurs trouvées sont remplacées par des valeurs null.
    • Empty string (Chaîne vide) : les valeurs trouvées sont remplacées par des valeurs de chaîne vides "".
  • Replace value (Valeur de remplacement) : valeur par laquelle les valeurs trouvées sont remplacées. Cette option est disponible uniquement si Replace type (Type de remplacement) est défini sur Value (Valeur).
  • Match location (Emplacement de recherche de correspondances) : emplacement de la valeur recherchée dans la valeur de champ complète. Les options sont les suivantes :
    • Entire value (Valeur complète) : la valeur recherchée est la valeur de champ complète.
    • Contains value (Contient la valeur) : la valeur recherchée est contenue dans la valeur de champ complète.
    • Starts with value (Commence par la valeur) : la valeur recherchée se trouve au début de la valeur de champ complète.
    • Ends with value (Se termine par la valeur) : la valeur recherchée se trouve à la fin de la valeur de champ complète.
  • Case sensitive (Sensible à la casse) : détermine si la recherche tient compte de la casse. Par défaut, la recherche tient compte de la casse. Cette option est disponible uniquement si Find type (Type de recherche) est défini sur Value (Valeur).

Si le paramètre Match location (Emplacement de recherche de correspondances) est défini sur Contains value (Contient la valeur), Starts with value (Commence par la valeur) ou Ends with value (Se termine par la valeur), prenez en compte les points suivants :

  • Si le paramètre Replace type (Type de remplacement) est défini sur Blank (null) (Vierge [Null]), le remplacement concerne la valeur de champ complète et celle-ci est remplacée par la valeur null.
  • Si le paramètre Replace type (Type de remplacement) est défini sur Value (Valeur), le remplacement concerne la valeur partielle que vous avez recherchée et celle-ci est mise à jour avec la nouvelle valeur, le reste de la chaîne étant conservé tel quel.
  • Si le paramètre Replace type (Type de remplacement) est défini sur Empty string (Chaîne vide), le remplacement concerne la valeur partielle que vous avez recherchée et celle-ci est supprimée de la valeur complète, le reste de la chaîne étant conservé tel quel. Par exemple, si le champ contient la valeur "Street" et que vous avez recherché "eet", le résultat est "Str".

Sorties

La sortie de l’outil contient tous les champs du jeu de données en entrée. Les champs spécifiés à l’aide du paramètre Target fields (Champs cibles) sont mis à jour avec les nouvelles valeurs.

Licences requises

Les licences et configurations suivantes sont requises :

  • Type d’utilisateur Creator ou Professional
  • Rôle d’éditeur, de facilitateur ou d’administrateur, ou rôle personnalisé équivalent

Afin d’en savoir plus sur la configuration requise pour Data Pipelines, reportez-vous à la rubrique Conditions requises.