Avaliação de esquemas Oracle para conversão (OracleToSQL)Assessing Oracle Schemas for Conversion (OracleToSQL)

Antes de carregar objetos e migrar dados para SQL ServerSQL Server, você deve determinar o quão complexo será a migração e quanto tempo levará a migração.Before you load objects and migrate data to SQL ServerSQL Server, you should determine how complex the migration will be and how much time the migration will take. O SSMA pode criar um relatório de avaliação que mostra o percentual de objetos que serão convertidos com êxito.SSMA can create an assessment report that shows the percentage of objects that will be successfully converted. O SSMA também permite que você exiba os problemas específicos que causam falhas de conversão.SSMA also lets you view the specific issues that cause conversion failures.

Criando relatórios de avaliaçãoCreating Assessment Reports

Quando ele cria esse relatório de avaliação, o SSMA converte os objetos de banco de dados Oracle selecionados para SQL ServerSQL Server sintaxe e, em seguida, mostra os resultados.When it creates this assessment report, SSMA converts the selected Oracle database objects to SQL ServerSQL Server syntax, and then shows the results.

Para criar um relatório de avaliaçãoTo create an assessment report

  1. No Gerenciador de metadados do Oracle, selecione os esquemas para avaliar.In Oracle Metadata Explorer, select the schemas to assess.

  2. Para omitir objetos individuais, desmarque as caixas de seleção ao lado daqueles.To omit individual objects, clear the check boxes next to those.

  3. Clique com botão direito esquemase, em seguida, selecione criar relatório.Right-click Schemas, and then select Create Report.

    Você também pode analisar os objetos individuais, clicando duas vezes um objeto e, em seguida, selecionando criar relatório.You can also analyze individual objects by right-clicking an object, and then selecting Create Report.

    O SSMA mostrará o progresso na barra de status na parte inferior da janela.SSMA will show progress in the status bar at the bottom of the window. Se o painel de saída estiver visível, você também verá mensagens no painel de saída.If the Output pane is visible, you will also see messages in the Output pane.

    Quando a avaliação for concluída, o SQL ServerSQL Server Migration Assistant for Oracle: Janela de relatório de avaliação será exibida.When the assessment is complete, the SQL ServerSQL Server Migration Assistant for Oracle: Assessment Report window will appear.

Usando relatórios de avaliaçãoUsing Assessment Reports

A janela de relatório de avaliação contém três painéis:The Assessment Report window contains three panes:

  • O painel esquerdo contém a hierarquia de objetos que estão incluídos no relatório de avaliação.The left pane contains the hierarchy of objects that are included in the assessment report. Você pode procurar a hierarquia e selecionar objetos e as categorias de objetos para exibir o código e estatísticas de conversão.You can browse the hierarchy, and select objects and categories of objects to view conversion statistics and code.

  • O conteúdo do painel direito depende do item selecionado no painel esquerdo.The contents of the right pane depends on the item that is selected in the left pane.

    Se um grupo de objetos for selecionado, esquema, ou se uma tabela for selecionada, o painel direito contém um painel de estatísticas de conversão e objetos pelo painel de categorias.If a group of objects is selected, such a schema, or if a table is selected, the right pane contains a Conversion statistics pane and an Objects by Categories pane. O painel de estatísticas de conversão mostra as estatísticas de conversão para os objetos selecionados.The Conversion Statistics pane shows the conversion statistics for the selected objects. Os objetos pelo painel de categorias mostra as estatísticas de conversão para o objeto ou categorias de objetos.The Objects by Categories pane shows the conversion statistics for the object or categories of objects.

    Se uma função, pacote, procedimento, sequência ou exibição for selecionada, o painel direito contém estatísticas, o código-fonte e o código de destino.If a function, package, procedure, sequence, or view is selected, the right pane contains statistics, source code, and target code.

    • A área superior mostra as estatísticas gerais para o objeto.The top area shows the overall statistics for the object. Talvez você precise expandir estatísticas para exibir essas informações.You might have to expand Statistics to view this information.

    • A área de origem mostra o código-fonte do objeto selecionado no painel esquerdo.The Source area shows the source code of the object that is selected in the left pane. As áreas destacadas mostram o código-fonte problemático.The highlighted areas show problematic source code.

    • A área de destino mostra o código convertido.The Target area shows the converted code. Texto vermelho mostra mensagens de erro e de código problemáticas.Red text shows problematic code and error messages.

  • O painel inferior mostra mensagens de conversão, agrupadas por número da mensagem.The bottom pane shows conversion messages, grouped by message number. Você pode clicar em erros, avisos, ou informações exibir categorias de mensagens e, em seguida, expanda um grupo de mensagens.You can click Errors, Warnings, or Info to view categories of messages, and then expand a group of messages. Clique em uma mensagem individual para selecionar o objeto no painel esquerdo e exibir os detalhes no painel direito.Click an individual message to select the object in the left pane and display the details in the right pane.

Analisar problemas de conversão, usando o relatório de avaliaçãoAnalyzing Conversion Problems By Using the Assessment Report

O painel de estatísticas de conversão mostra as estatísticas de conversão.The Conversion Statistics pane shows the conversion statistics. Se a porcentagem para qualquer categoria for menor que 100%, você deve determinar por que a conversão não foi bem-sucedida.If the percentage for any category is less than 100 percent, you should determine why the conversion was not successful.

Para exibir os problemas de conversãoTo view conversion problems

  1. Crie o relatório de avaliação usando as instruções no procedimento anterior.Create the assessment report by using the instructions in the previous procedure.

  2. No painel esquerdo, expanda esquemas ou pastas que têm um ícone vermelho de erro.In the left pane, expand schemas or folders that have a red error icon. Continue expandindo itens até que você selecione um item individual que falha na conversão.Continue expanding items until you select an individual item that failed conversion.

  3. Na parte superior do painel de código-fonte, clique em próximo problema.At the top of the Source pane, click Next Problem.

    O código problemático é realçado, assim como é o código relacionado no painel de navegação de destino.The problematic code is highlighted, as is the related code in the Target Navigation pane.

  4. Examine as mensagens de erro e, em seguida, determinar o que você deseja fazer com o objeto que causou o problema de conversão:Review any error messages, and then determine what you want to do with the object that caused the conversion problem:

    • Atualize a sintaxe do Oracle no SSMA.Update the Oracle syntax in SSMA. Você pode atualizar a sintaxe para procedimentos, funções, gatilhos, funções empacotadas e empacotados.You can update the syntax for procedures, functions, triggers, packaged functions and packaged procedures. Para atualizar a sintaxe, selecione o objeto no painel Gerenciador de metadados do Oracle, clique no SQL guia e, em seguida, modifique o código SQL.To update the syntax, select the object in the Oracle Metadata Explorer pane, click the SQL tab, and then modify the SQL code. Quando você navegar para fora o item, você será solicitado para salvar a sintaxe atualizada.When you navigate away from the item, you will be prompted to save the updated syntax. Você pode exibir os erros relatados para o objeto sobre o relatório guia.You can view the reported errors for the object on the Report tab.

    • No Oracle, você pode modificar o objeto do Oracle para remover ou revisar o código problemático.In Oracle, you can modify the Oracle object to remove or revise problematic code. Para carregar o código atualizado no SSMA, você terá que atualizar os metadados.To load the updated code into SSMA, you will have to update the metadata. Para obter mais informações, consulte conectar-se ao banco de dados Oracle (OracleToSQL).For more information, see Connecting to Oracle Database (OracleToSQL).

    • Você pode excluir o objeto da migração.You can exclude the object from migration. Na SQL ServerSQL Server Gerenciador de metadados e o Gerenciador de metadados do Oracle, desmarque a caixa de seleção próxima ao item antes de carregar os objetos em SQL ServerSQL Server e migrar dados do Oracle.In SQL ServerSQL Server Metadata Explorer and Oracle Metadata Explorer, clear the check box next to the item before you load the objects into SQL ServerSQL Server and migrate data from Oracle.

Próxima etapaNext Step

Converter esquemas Oracle (OracleToSQL)Converting Oracle Schemas (OracleToSQL)

Consulte tambémSee Also

Migrando do Oracle bancos de dados para o SQL Server (OracleToSQL)Migrating Oracle Databases to SQL Server (OracleToSQL)