Rechercher et remplacer du texte dans des objets de catalogue

Vous pouvez rechercher un texte spécifique dans le catalogue et le remplacer par un autre texte.

Cela permet à un utilisateur expérimenté disposant du privilège de catalogue Remplacement de texte autorisé, ainsi que des droits de lecture/écriture sur les objets de catalogue, d'effectuer des remplacements de texte brut sur des objets et des dossiers de catalogue. Vous pouvez effectuer des recherches de texte simples ou multiples dans le contenu sélectionné.

Attention :

Le remplacement d'un texte de cette manière ne garantit pas l'exactitude de la nouvelle modification, et vous devez veiller à ce qu'elle soit soigneusement vérifiée et validée. Oracle recommande de sauvegarder le catalogue avant de remplacer du texte, car ces modifications peuvent rendre les artefacts non valides ou inutilisables.

Vous pouvez remplacer du texte dans les types d'objets suivants du catalogue :

  • Tableau de bord
  • Invite de tableau de bord
  • Analyse
  • Filter
  • Classeur
  • Agent
  • Action

Vous pouvez en particulier rechercher et remplacer :

  • Une chaîne de texte simple, comme décrit dans Rechercher et remplacer une chaîne de texte de catalogue simple.

    Par exemple, supposons qu'un objet contienne la chaîne "Mes mits mal orthografiés." Vous pouvez rechercher et remplacer cette chaîne par le texte correct, à savoir "Mes mots mal orthographiés."

  • Plusieurs chaînes de texte ou des chaînes de texte complexes simultanément à l'aide d'un fichier JSON, comme décrit dans Rechercher et remplacer plusieurs chaînes de texte de catalogue.

    Par exemple, supposons que l'administrateur renomme un classeur, un domaine, un tableau ou une colonne. Le tableau "Ventes" peut être renommé "MesVentes." Vous pouvez rechercher et remplacer toutes les utilisations de cet objet dans le catalogue.

Rechercher et remplacer une chaîne de texte de catalogue simple

Vous pouvez rechercher une chaîne de texte simple dans le catalogue et la remplacer par un autre texte.

  1. Dans la page d'accueil classique, cliquez sur Catalogue.
  2. Dans la page Catalogue, sélectionnez un dossier ou un objet auquel appliquer le remplacement de texte.
  3. Dans les résultats de recherche de l'élément, cliquez sur Plus, puis sur Remplacement de texte.

    Boîte de dialogue Remplacement de texte

  4. Cliquez sur Remplacement de texte unique.
  5. Dans le champ Ancien texte, entrez la chaîne de texte à rechercher.
  6. Dans le champ Remplacer par, entrez le texte de remplacement.
  7. Pour que la recherche ne soit pas sensible à la casse, désélectionnez Sensible à la casse.
  8. Cliquez sur OK.
  9. Vous pouvez vérifier l'avancement de la tâche à partir de la page d'accueil classique, en cliquant sur Mon profil, Tâches en arrière-plan, puis Tâches de remplacement de texte.

À propos de la recherche et du remplacement de plusieurs chaînes de texte de catalogue

Vous pouvez exécuter des opérations de recherche et de remplacement plus puissantes sur plusieurs chaînes de texte de catalogue simultanément, en important un fichier JSON qui identifie chaque chaîne de texte à rechercher et remplacer.

Format de fichier JSON pour rechercher et remplacer des chaînes de texte

Dans le fichier JSON de recherche et remplacement, vous pouvez utiliser un élément d'action pour identifier toutes les chaînes de texte à rechercher et remplacer.

Les éléments d'action sont contenus dans un élément de commandes.

  • items — Spécifie la section contenant les éléments de texte à remplacer.

  • oldValue : Indique la chaîne de texte à rechercher.

  • newValue : Indique le texte de remplacement.

  • ignoreCase : Ignore la casse lorsque cette option a la valeur true, mais devient sensible à la casse lorsqu'elle a la valeur false. La valeur par défaut est false.

Exemple de fichier JSON pour la recherche et le remplacement de chaînes de texte

Vous trouverez ci-après un exemple partiel de fichier JSON pour la recherche et le remplacement d'une chaîne de texte.

{
  "Items": [
    {
      "oldValue": "Text1"
      "newValue": "New Value1"
      "ignoreCase": true
    },
    {
      "oldValue": "text2",
      "newValue": "New Value2",
      "ignoreCase": false
    }
  ]
}

Rechercher et remplacer plusieurs chaînes de texte de catalogue

Procédez comme suit pour rechercher et remplacer plusieurs chaînes de texte de catalogue simultanément.

  1. Créez le fichier JSON permettant de rechercher et remplacer plusieurs chaînes de texte.
  2. Dans la page d'accueil classique, cliquez sur Catalogue.
  3. Dans la page Catalogue, recherchez l'élément dont vous voulez remplacer le texte.
  4. Dans les résultats de recherche de l'élément, cliquez sur Plus, puis sur Remplacement de texte.

    Remplacement de texte

  5. Cliquez sur Remplacement de texte multiple.
  6. Dans le champ Fichier de remplacement de texte, entrez le chemin d'accès ou cliquez sur Parcourir pour spécifier le fichier JSON que vous avez créé à l'étape 1.
  7. Cliquez sur OK.
    Le remplacement de texte déclenche une tâche en arrière-plan pour l'exécution de la tâche.
  8. Pour vérifier l'avancement de la tâche de remplacement de texte, procédez comme suit :
    1. Affichez la page d'accueil classique.
    2. Cliquez sur Mon profil, Tâches en arrière-plan, puis sur Tâches de remplacement de texte.