Valutazione degli schemi Oracle per la conversione (OracleToSQL)
Prima di caricare gli oggetti ed eseguire la migrazione dei dati in SQL Server, è necessario determinare quanto complessa sarà la migrazione e quanto tempo richiederà la migrazione. SSMA può creare un report di valutazione che mostra la percentuale di oggetti che verranno convertiti correttamente. SSMA consente anche di visualizzare i problemi specifici che causano errori di conversione.
Creazione di report di valutazione
Quando crea questo report di valutazione, SSMA converte gli oggetti di database Oracle selezionati nella sintassi di SQL Server e quindi visualizza i risultati.
Per creare un report di valutazione
In Esplora metadati Oracle, selezionare gli schemi da valutare.
Per omettere singoli oggetti, deselezionare le caselle di controllo accanto a quelle.
Fare clic con il pulsante destro del mouse su Schemi e scegliere Crea report.
È anche possibile analizzare singoli oggetti facendo clic con il pulsante destro del mouse su un oggetto e quindi scegliendo Crea report.
SSMA mostrerà lo stato di avanzamento nella barra di stato nella parte inferiore della finestra. Se il riquadro Output è visibile, verranno visualizzati anche i messaggi nel riquadro Output.
Al termine della valutazione, verrà visualizzata la finestra SQL Server Migration Assistant per Oracle: report di valutazione.
Utilizzare i report di valutazione
La finestra Report di valutazione contiene tre riquadri:
Il riquadro a sinistra contiene la gerarchia di oggetti inclusi nel report di valutazione. È possibile esplorare la gerarchia e selezionare oggetti e categorie di oggetti per visualizzare le statistiche di conversione e il codice.
Il contenuto del riquadro a destra dipende dall'elemento selezionato nel riquadro a sinistra.
Se è selezionato un gruppo di oggetti, come ad esempio uno schema, oppure se è selezionata una tabella, il riquadro a destra contiene un riquadro Statistiche di conversione e un riquadro Oggetti per categorie. Il riquadro Statistiche di conversione mostra le statistiche di conversione per gli oggetti selezionati. Il riquadro Oggetti per categorie mostra le statistiche di conversione per l'oggetto o le categorie di oggetti.
Se è selezionata una funzione, un pacchetto, una procedura, una sequenza o una vista, il riquadro a destra contiene statistiche, codice sorgente e codice di destinazione.
L'area superiore mostra le statistiche complessive per l'oggetto. Potrebbe essere necessario espandere Statistiche per visualizzare queste informazioni.
L'area Origine mostra il codice sorgente dell'oggetto selezionato nel riquadro a sinistra. Le aree evidenziate mostrano codice sorgente problematico.
L'area Destinazione mostra il codice convertito. Il testo rosso mostra il codice problematico e i messaggi di errore.
Il riquadro inferiore mostra i messaggi di conversione, raggruppati per numero di messaggio. È possibile fare clic su Errori, Avvisi o Informazioni per visualizzare le categorie di messaggi e quindi espandere un gruppo di messaggi. Fare clic su un singolo messaggio per selezionare l'oggetto nel riquadro a sinistra e visualizzare i dettagli nel riquadro a destra.
Analisi dei problemi di conversione tramite il report di valutazione
Il riquadro Statistiche di conversione mostra le statistiche di conversione. Se la percentuale per una categoria è inferiore al 100%, è necessario determinare il motivo per cui la conversione non è riuscita.
Per visualizzare i problemi di conversione
Creare il report di valutazione usando le istruzioni della procedura precedente.
Nel riquadro a sinistra espandere schemi o cartelle con un'icona di errore rossa. Continuare a espandere gli elementi fino a quando non si seleziona un singolo elemento che non è riuscito a eseguire la conversione.
Nella parte superiore del riquadro Origine fare clic su Problema successivo.
Il codice problematico è evidenziato, così come il codice correlato nel riquadro di spostamento Destinazione.
Esaminare eventuali messaggi di errore e quindi determinare le operazioni da eseguire con l'oggetto che ha causato il problema di conversione:
Aggiornare la sintassi Oracle in SSMA. È possibile aggiornare la sintassi per procedure, funzioni, trigger, funzioni in pacchetto e procedure in pacchetto. Per aggiornare la sintassi, selezionare l'oggetto nel riquadro Esplora metadati Oracle, fare clic sulla scheda SQL e quindi modificare il codice SQL. Quando si esce dall'elemento, verrà richiesto di salvare la sintassi aggiornata. È possibile visualizzare gli errori segnalati per l'oggetto nella scheda Report.
In Oracle è possibile modificare l'oggetto Oracle per rimuovere o modificare il codice problematico. Per caricare il codice aggiornato in SSMA, è necessario aggiornare i metadati. Per altre informazioni, vedere Connessione a Oracle Database (OracleToSQL).
È possibile escludere l'oggetto dalla migrazione. In Esplora metadati di SQL Server ed Esplora metadati Oracle, deselezionare la casella di controllo accanto all'elemento prima di caricare gli oggetti in SQL Server ed eseguire la migrazione dei dati da Oracle.
Passaggio successivo
Conversione di schemi Oracle (OracleToSQL)