Snowpark Migration Accelerator: Executando a ferramenta

Agora que instalou o Snowpark Migration Accelerator (SMA) e preparou sua base de código, pode começar o processo de execução. Retorne ao aplicativo SMA se ele ainda estiver aberto, ou inicie-o se o tiver fechado.

Configuração do projeto

Quando abrir a ferramenta pela primeira vez, poderá ver uma página Start/Activate. Nesse caso, clique no botão «Start» para começar.

Iniciar ou ativar

Se for um usuário recorrente do SMA, poderá ignorar a página de boas-vindas e ir diretamente para a página do projeto. Os novos usuários verão a página de boas-vindas e poderão clicar em «Start» para acessar a página do projeto.

Página do projeto

No menu, selecione «New Project» para começar. Se já tiver criado um projeto para este passo a passo, poderá acessá-lo selecionando «Open Project».

A página «Project Creation» permite criar um novo arquivo de projeto, o que é essencial para as tarefas de avaliação e conversão de código no SMA. O arquivo de projeto (com extensão .snowma) é armazenado no diretório de origem selecionado e mantém o controle de todas as execuções do SMA. Se quiser vincular várias execuções, você pode reabrir um arquivo de projeto existente. Todas as informações do projeto são salvas no computador local e no banco de dados compartilhado. Para obter mais detalhes sobre projetos, consulte o arquivo «project».

Todos os campos mostrados são obrigatórios para configurar a ferramenta de avaliação e gerenciar o projeto após a execução da análise. A imagem a seguir explica cada opção disponível:

Página de criação de projeto

Para este passo a passo, usaremos a base de código «Spark Data Engineering Examples». Você pode encontrá-lo na seção de exemplos de base de código. Siga estes passos:

  1. Faça o download e descompacte a base de código

  2. Localize o diretório raiz que contém todos os arquivos - esse será seu diretório de entrada

  3. Escolha o nome de projeto que preferir

  4. Selecione um diretório de saída (a ferramenta sugerirá um local padrão, mas você pode alterá-lo conforme necessário)

Antes de iniciar a avaliação, verifique se o diretório de entrada contém os arquivos de código-fonte corretos com as extensões de arquivo adequadas, conforme explicado na seção de preparação de código.

Quando estiver pronto para começar, clique no botão «SAVE & START ASSESSMENT» localizado no canto inferior direito da tela.

Execução e avaliação de resultados

Quando você inicia o processo de avaliação, o SMA analisa o código-fonte em três etapas:

  1. Primeiro, ele executa uma verificação básica para criar um inventário de todos os arquivos e palavras-chave em sua base de código.

  2. Em seguida, ele analisa o código de acordo com sua linguagem de origem e cria um modelo semântico que representa a funcionalidade do código.

  3. Por fim, ele usa esse modelo para gerar informações detalhadas, incluindo o Inventário de referências do Spark e Análise da biblioteca de importação. No modo de conversão, ele também produz o código convertido.

Durante esse processo, você verá três indicadores de progresso na tela:

  • Carregando o código-fonte

  • Analisando o código-fonte

  • Gravando resultados

Esses indicadores se acenderão à medida que cada etapa for concluída.

Página de execução

Após a conclusão da análise, clique em «View Results» para ver o resultado da análise.