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.
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.
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:
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:
Faça o download e descompacte a base de código
Localize o diretório raiz que contém todos os arquivos - esse será seu diretório de entrada
Escolha o nome de projeto que preferir
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:
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.
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.
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.
Após a conclusão da análise, clique em «View Results» para ver o resultado da análise.