Freigeben über


Auswählen und Konfigurieren von zu testenden Objekten (OracleToSQL)

In diesem Schritt wählen Sie zu testende Objekte und konfigurieren Einstellungen zum Vergleichen der Ausgabeparameter von Prozeduren und Funktionen sowie die Rückgabewerte von Funktionen.

Auswahl der zu testenden Objekte

Überprüfen Sie in der Oracle-Objektstruktur, die sich auf der linken Seite des Fensters befindet, die Objekte, die Sie während des Testvorgangs aufrufen möchten. Die vollständige Liste der testbaren Objekte finden Sie im Thema "Migrated Database Objects (OracleToSQL) " (Testing Migrated Database Objects).

Wenn SSMA Tester keines der für Tests ausgewählten Objekte unterstützt, wird die Verknüpfung mit der Bezeichnung "Einige ausgewählte Objekte" unter der Objektstruktur angezeigt . Klicken Sie auf diesen Link, um die Gründe anzuzeigen, warum diese Objekte nicht getestet werden können, und um die Auswahl falscher Objekte zu löschen.

Auf der rechten Seite können Sie mehrere Seiten anzeigen. Auf der SQL-Seite wird die Definition des aktuellen Objekts angezeigt. Auf der Seite "Parameter" werden die Parameter aufgelistet, wenn es sich bei dem Objekt um eine gespeicherte Prozedur oder eine Funktion handelt. Auf der Seite "Eigenschaften" werden zusätzliche Merkmale des Objekts angezeigt. Weitere Informationen finden Sie unter der Beschreibung der Seiten "Parametervergleiche " und "Call Values " weiter unten.

Parametervergleichseinstellungen

Legen Sie die Vergleichsregeln für Ausgabeparameter fest und geben Sie Werte auf der Seite "Parametervergleiche" zurück. Sie können die folgenden Einstellungen festlegen.

Verwenden bei Testvergleichen

Aktivieren Sie die Verwendung des ausgewählten Parameters im Vergleich der Testergebnisse.

  • Wenn Sie "True" auswählen, vergleicht SSMA den Ausgabewert dieses Parameters nach dem Ausführen der Prozedur in Oracle mit dem entsprechenden Wert in SQL Server.

  • Wenn Sie "False" auswählen, wird der Parameter von der Ergebnisüberprüfung ausgeschlossen.

Benutzerdefinierte Skalierung verwenden

Für Parameter des numerischen Datentyps können Sie eine benutzerdefinierte Skalierung für den Vergleich festlegen.

  • Wenn Sie "True" auswählen, werden numerische Werte entsprechend dem Vergleichsmaßstabwert gerundet, bevor sie verglichen werden.

  • Wenn Sie "False" auswählen, ist der numerische Vergleich exakt.

Vergleich der Skalierung

Nur verfügbar, wenn die Option "Benutzerdefinierte Skalierung verwenden" auf "True" festgelegt ist. Dies ist die Genauigkeit für den numerischen Vergleich.

Vergleich der Datumszeit

Definiert, wie Datums-/Uhrzeitwerte verglichen werden.

  • Wenn Sie "Ganzes Datum vergleichen" auswählen, werden vollständige Werte aus beiden Plattformen verglichen.

  • Wenn Sie "Nur Datum vergleichen" auswählen, wird der Zeitteil ignoriert.

  • Wenn Sie "Nur Uhrzeit vergleichen" auswählen, wird der Datumsteil ignoriert.

  • Wenn Sie "Millisekunden ignorieren" auswählen, werden die Ergebnisse bis zu Sekunden verglichen.

  • Wenn Sie "Datum ignorieren" und "Millisekunden" auswählen, wird das Ergebnis nur nach Zeitteil verglichen und Bruchteile einer Sekunde ignoriert.

Groß-/Kleinschreibung ignorieren

Steuert die Groß-/Kleinschreibung des Vergleichs.

  • Wenn Sie "True" auswählen, wird die Groß-/Kleinschreibung nicht beachtet.

  • Wenn Sie "False" auswählen, wird die Groß-/Kleinschreibung beachtet.

Nachfolgende Leerzeichen ignorieren

Steuert, wie nachfolgende Leerzeichen während des Vergleichs behandelt werden.

  • Wenn Sie "True" auswählen, werden die verglichenen Zeichenfolgen vor dem Vergleich mit der rechten Kürzung gekürzt.

  • Wenn Sie "False" auswählen, behalten die verglichenen Zeichenfolgen nachfolgende Leerzeichen bei.

Angeben von Eingabewerten für Prozeduren und Funktionen (Aufrufwerte)

Sie können Eingabeparameterwerte auf der Seite "Anrufwerte " angeben. Die Schaltfläche "Aufruf hinzufügen" fügt einen neuen Aufruf mit leeren Parameterwerten hinzu. Die Schaltfläche "Anrufe entfernen" entfernt den aktuellen Anruf.

Nächster Schritt

Selecting and Configuring Affected Objects (OracleToSQL) (Auswählen und Konfigurieren von betroffenen Objekten (OracleToSQL))

Weitere Informationen

Testing Migrated Database Objects (OracleToSQL) (Testen migrierter Datenbankobjekte (OracleToSQL))