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.
Na página de criação de projeto, clique no botão Save & Start Assessment no canto inferior direito para começar a executar o Snowpark Migration Accelerator (SMA).
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:
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.
O botão View Results fica ativo depois que as três fases são concluídas. Clique nesse botão para ver os resultados de sua avaliação.