Snowpark Migration Accelerator: Execução da ferramenta

Depois de configurar o projeto, você pode executar o Snowpark Migration Accelerator (SMA). Essa é a etapa mais simples do processo.

On the Assessment Settings page, select Start Assessment and then click Continue in the bottom right corner to begin running the Snowpark Migration Accelerator (SMA).

Start Assessment and Continue

A ferramenta começará a verificar todos os arquivos no diretório de entrada. Durante a execução, você verá uma tela de progresso semelhante à seguinte:

Análise em andamento

O processo de migração consiste em três fases distintas:

  • Carregar o código-fonte: o SMA verifica todos os arquivos no diretório de entrada para criar um inventário de arquivos. A partir desse inventário, ele cria um modelo semântico usando o código das extensões de arquivo especificadas.

  • Analisar o código-fonte: Durante essa fase principal, o SMA cria uma Árvore de Sintaxe Abstrata (AST) para representar a funcionalidade do seu código-fonte. Durante a criação da AST, ele também cria uma tabela de símbolos para rastrear elementos e funções em todo o processo de conversão. Essa tabela de símbolos ajuda a gerar todos os relatórios de saída. No modo de conversão, o SMA identifica elementos da AST que têm equivalentes no Snowflake e os mapeia para as funções correspondentes do Snowflake.

  • Gravar resultados: Na etapa final, o SMA gera arquivos de saída. No modo de avaliação, ele cria relatórios. No modo de conversão, ele produz relatórios e código convertido na pasta de saída especificada.

After all three phases are complete, the Assessment Results page is automatically displayed.