Sélection et configuration des objets affectés (SybaseToSQL)
Dans cette page, vous pouvez sélectionner des tables et des clés étrangères, qui doivent être comparées lorsque SSMA vérifie les résultats de l’exécution des objets choisis à l’étape précédente. Vous pouvez également personnaliser les paramètres de vérification.
Sélection d’objets affectés
Dans l’arborescence d’objets Sybase située à gauche de la fenêtre, vérifiez les tables et les clés étrangères, les modifications qui doivent être comparées pour être identiques.
Si SSMA Tester ne peut pas vérifier ces objets, le lien intitulé Certains objets sélectionnés contiennent des erreurs dans l’arborescence des objets. Cliquez sur ce lien pour afficher les raisons pour lesquelles ces objets ne peuvent pas être comparés et pour effacer la sélection d’objets incorrects.
Table
L’onglet Tableau contient l’affichage grille du tableau sélectionné. La grille contient les informations suivantes sur la table sélectionnée :
Nom de colonne
Type de données
Precision
Scale
Règle
Default
Identité
Nullable
SQL
L’onglet SQL contient le sql « Créer une table » de la table sélectionnée.
Données
L’onglet Données affiche les données présentes dans le tableau sélectionné.
Propriétés
L’onglet Propriétés affiche les propriétés de la table sélectionnée. Les champs suivants sont présents sous l’onglet Propriétés :
Création ou dernière modification
Nom de l’objet
Paramètres de comparaison des tables
Établissez les règles de comparaison pour la table sur la page Comparaisons de tables. Vous pouvez définir les paramètres suivants.
Mode de comparaison
Définit le contenu de la table sur lequel effectuer la comparaison.
Si vous sélectionnez Modifications uniquement, la comparaison complète des lignes de table est effectuée.
Si vous sélectionnez Full, la comparaison des lignes qui ont été modifiées sera effectuée uniquement.
Paramètres de comparaison des colonnes
Établissez les règles de comparaison pour les colonnes de table sur la page Comparaisons de colonnes. Vous pouvez définir les paramètres suivants.
Utiliser pendant les comparaisons de tests
Déterminez si cette colonne participe à la vérification des résultats des tests.
Si vous choisissez True, SSMA compare le contenu de cette colonne après l’exécution du test sur Sybase avec le contenu de la colonne dans SQL Server.
Si vous choisissez False, la colonne est exclue de la vérification des résultats.
Utiliser une mise à l’échelle personnalisée
Pour les colonnes de type de données numériques, vous pouvez définir une échelle personnalisée pour la comparaison.
Si vous choisissez True, les valeurs numériques sont arrondies en fonction de la valeur de comparaison de l’échelle avant qu’elles ne soient comparées.
Si vous choisissez False, la comparaison numérique est exacte.
Comparaison de la mise à l’échelle
- Disponible uniquement si l’option Utiliser une mise à l’échelle personnalisée a la valeur True. Il s’agit de la précision de la comparaison numérique.
Comparaison de l’heure de date
Définit la façon dont les valeurs de date/heure sont comparées.
Si vous sélectionnez Comparer la date entière, la comparaison complète des valeurs des deux plateformes est effectuée.
Si vous sélectionnez Comparer uniquement la date, la partie d’heure est ignorée.
Si vous sélectionnez Comparer uniquement l’heure, la partie date est ignorée.
Si vous sélectionnez Ignorer millisecondes, les résultats sont comparés jusqu’à quelques secondes.
Si vous sélectionnez Ignorer la date et les millisecondes, le résultat est comparé uniquement par partie de temps et en ignorant les parties fractionnaires d’une seconde.
Ignorer la casse des chaînes
Contrôle la sensibilité de la casse de la comparaison.
Si vous choisissez True, la comparaison ne respecte pas la casse.
Si vous choisissez False, la comparaison compte pour la casse de lettre.
Comparaison de SQL
Vous pouvez afficher les instructions SELECT générées par le testeur SSMA sur la page Comparer SQL . Le testeur compare les jeux de résultats de ces instructions sur une base ligne par ligne. Chaque ligne suivante d’un jeu de résultats Sybase doit être égale à la ligne suivante du jeu de résultats produit dans SQL Server.
Vous pouvez modifier ces instructions SELECT pour fournir une vérification personnalisée. Pour enregistrer les modifications apportées à Sybase et dans les instructions SQL Server, utilisez les boutons Appliquer sous sql source et cible, correspondant.
Étape suivante
Personnalisation de l’ordre des appels (SybaseToSQL)
Voir aussi
Exécution de cas de test (SybaseToSQL)
Test des objets de base de données migrés (SybaseToSQL)