Freigeben über


Auswählen und Konfigurieren von Objekten zum Testen (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 "Testen von migrierten Datenbankobjekten (OracleToSQL)".

Wenn SSMA Tester keines der für Tests ausgewählten Objekte unterstützt, wird unter der Objektstruktur ein Link mit der Bezeichnung "Einige ausgewählte Objekte enthalten Fehler" 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.

Nutzung während 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 Maßstäbe

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

Vergleich von Datum und Uhrzeit

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 Empfindlichkeit der 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 Leerzeichen am Ende 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

Auswählen und Konfigurieren betroffener Objekte (OracleToSQL)

Siehe auch

Testen migrierter Datenbankobjekte (OracleToSQL)