Selezione e configurazione degli oggetti interessati (OracleToSQL)

In questa pagina è possibile selezionare tabelle e chiavi esterne, le cui modifiche devono essere confrontate quando SSMA verifica i risultati dell'esecuzione per gli oggetti scelti nel passaggio precedente. Inoltre, è possibile personalizzare i parametri di verifica.

Selezione di oggetti interessati

Nell'albero degli oggetti Oracle, situato sul lato sinistro della finestra, controllare le tabelle e le chiavi esterne, le cui modifiche devono essere confrontate per verificarne l'identità.

Se SSMA Tester non è in grado di verificare uno di questi oggetti, verrà visualizzato il collegamento etichettato Alcuni oggetti selezionati contengono errori nell'albero degli oggetti. Fare clic su questo collegamento per visualizzare i motivi per cui questi oggetti non possono essere confrontati e cancellare la selezione di oggetti errati.

Tabella

La scheda Tabella contiene la visualizzazione griglia della tabella selezionata. La griglia contiene le seguenti informazioni sulla tabella selezionata:

  • Nome colonna

  • Tipo di dati

  • Precisione

  • Ridimensiona

  • Regola

  • Default

  • Identità

  • Nullable

Sql

La scheda SQL contiene l'SQL "Crea tabella" della tabella selezionata.

Dati

Nella scheda Dati vengono visualizzati i dati presenti nella tabella selezionata.

Proprietà

La scheda Proprietà visualizza le proprietà della tabella selezionata. Nella scheda Proprietà sono presenti i campi seguenti:

  • Creazione o ultima modifica

  • Nome oggetto

Impostazioni Confronto colonne

Stabilire le regole di confronto per la tabella colonne nella pagina Confronto colonne. È possibile modificare le impostazioni seguenti.

Usare durante i confronti dei test

Determinare se questa colonna parteciperà alla verifica dei risultati dei test.

  • Se si sceglie Vero, SSMA confronta il contenuto di questa colonna dopo l'esecuzione del test in Oracle con il contenuto della colonna in SQL Server.

  • Se si sceglie Falso, la colonna verrà esclusa dalla verifica dei risultati.

Usare la scalabilità personalizzata

Per le colonne di tipo di dati numerico, è possibile impostare una scala personalizzata per il confronto.

  • Se si sceglie Vero, i valori numerici verranno arrotondati in base al valore Scala di confronto prima che vengano confrontati.

  • Se si sceglie Falso, il confronto numerico sarà esatto.

Scala di confronto

  • Disponibile solo se l'opzione Usa scala personalizzata è impostata su Vero. Si tratta della precisione del confronto numerico.

Confronto tra data e ora

Definisce la modalità di confronto dei valori di data/ora.

  • Se si seleziona Confronta data intera, verrà eseguito il confronto completo dei valori di entrambe le piattaforme.

  • Se si seleziona Confronta solo data, la parte relativa all'ora verrà ignorata.

  • Se si seleziona Confronta solo ora, la parte relativa alla data verrà ignorata.

  • Se si seleziona Ignora millisecondi, i risultati verranno confrontati fino ai secondi.

  • Se si seleziona Ignora data e millisecondi, il risultato verrà confrontato solo per la parte dell'ora e ignorando parti frazionarie di un secondo.

Ignora maiuscole/minuscole stringhe

Controlla la distinzione tra maiuscole e minuscole del confronto.

  • Se si sceglie Vero, il confronto non farà distinzione tra maiuscole e minuscole.

  • Se si sceglie Falso, il confronto terrà conto del caso della lettera.

Confronto tra SQL

È possibile visualizzare le istruzioni SELECT generate da SSMA Tester nella pagina Confrontare SQL. Il tester confronerà i set di risultati di queste istruzioni in base alle righe. Ogni riga successiva di un set di risultati Oracle deve essere uguale alla riga successiva del set di risultati prodotto in SQL Server.

È possibile modificare tali istruzioni SELECT per fornire la verifica personalizzata. Per salvare le modifiche in Oracle e nelle istruzioni di SQL Server, usare i pulsanti Applica nell'istanza SQL di origine e di destinazione, in modo corrispondente.

Passaggio successivo

Personalizzazione dell'ordine delle chiamate (OracleToSQL)

Vedi anche

Completamento della preparazione del test case (OracleToSQL)
Esecuzione di test case (OracleToSQL)
Test di oggetti di database migrati (OracleToSQL)