Pour développer une stratégie de conversion de données :
- Utilisez codepageutil analyze_tables pour analyser
les données. Identifiez toute occurrence de caractères non pris en charge
par la page de codes de données
Rational ClearQuest
que vous avez l'intention d'utiliser avec votre ensemble de bases de
données de la version 7.0.
Cet outil donne une liste des occurrences et des emplacements de ces caractères. Ces
informations peuvent vous aider à évaluer la quantité de travail requise pour convertir
les données vers une des nouvelles pages de codes de données.
- Appliquez l'utilitaire codepageutil test_codepage
à votre système de gestion de base de données, pour vérifier que le jeu de
caractères de la base de données fournisseur prend en charge la page de codes de données souhaitée.
- Si analyze tables indique que tous les
caractères de la base de données figurent dans la page de codes de données Rational ClearQuest souhaitée,
et si test_codepage vérifie que le jeu de
caractères de la base de données fournisseur prend en charge cette page de
codes de données, définissez-la immédiatement.
Si l'utilitaire de page de codes trouve des caractères qui ne figurent
pas dans la page de codes choisie, vous avez trois possibilités :
- Sélectionner une autre page de codes de données incluant tous les
caractères qui figurent dans l'ensemble de bases de données.
- Convertir les caractères non pris en charge vers des caractères pris en
charge par la page de codes de données choisie.
- En dernier recours, définir la valeur de la page de codes de données Rational ClearQuest avec
l'option NOCHECKING, en prenant le risque que certains caractères
soient altérés.
Si vous optez pour la dernière solution et que vous souhaitez supprimer
les caractères non pris en charge de la base de données, vous devez adopter
une stratégie. Celle-ci doit indiquer :
- que faire de chaque caractère non pris en charge et
vers quel(s) autre(s) caractère(s) il doit être converti ;
- comment gérer les caractères altérés ;
- les informations à conserver, le cas échéant ;
- comment changer les caractères non pris en charge : un à la fois ou par lots.