Processus de conversion manuel et par lots

En matière de planification de la conversion de données, une décision critique concerne l'utilisation d'un processus manuel ou par lots pour la conversion des caractères.

Approche manuelle

Si le nombre de changements nécessaires est limité, une approche manuelle peut s'avérer pratique. Le rapport de sortie généré par la commande codepageutil analyze_tables indique de la base de données l'emplacement de chaque caractère non pris en charge par la page de codes de données choisie.

Selon les tables dans lesquelles les caractères non pris en charge apparaissent, vous pouvez utiliser Designer, Maintenance Tool, les applications du client Rational ClearQuest ou encore les outils d'édition de base de données des fournisseurs pour changer les caractères.

La méthode manuelle permet de mieux contrôler les changements et de les passer en revue pour garantir la pertinence des informations converties pour les utilisateurs.

L'inconvénient de cette approche est qu'elle exige beaucoup de travail, est sujette aux erreurs humaines et n'est guère pratique si vous avez de nombreux changements à faire.

Méthode par lots

Si vous avez beaucoup de changements à faire, l'approche par lots peut s'avérer plus efficace.

Il se peut que le fournisseur de base de données ait déjà prévu cette fonctionnalité (par exemple, l'utilitaire Oracle Character Set Scanner). Pour plus d'informations, consultez la documentation de la base de données fournisseur.

Sinon, vous pourrez peut-être écrire un programme pour effectuer ces tâches.

La définition de l'option -xml lorsque vous exécutez codepageutil analyze_tables entraîne la création d'un fichier de sortie XML indiquant l'emplacement de chaque caractère non pris en charge. Ce fichier peut servir en entrée de votre programme de conversion par lots.

Vous souhaiterez peut-être vérifier manuellement un échantillon de zones de texte telles que Description, Remarques et Titre, pour vous assurer que les versions converties sont intelligibles et ont un sens pour les utilisateurs.


Commentaires