Partager via


Sélection et configuration des objets affectés (OracleToSQL)

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 Oracle située à gauche de la fenêtre, vérifiez les tables et les clés étrangères, 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 colonnes

Établissez les règles de comparaison pour les colonnes de table sur la page Comparaison des 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 Oracle avec le contenu de la colonne dans SQL Server.

  • Si vous choisissezFalse, 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 choisissezFalse, 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 Comparaison 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 Oracle 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 aux instructions Oracle et SQL Server, utilisez les boutons Appliquer sous sql source et cible, correspondant.

Étape suivante

Personnalisation de l’ordre des appels (OracleToSQL)

Voir aussi

Terminer la préparation du cas de test (OracleToSQL)
Exécution de cas de test (OracleToSQL)
Test des objets de base de données migrés (OracleToSQL)