Snowpark Migration Accelerator: Resultado da avaliação - No aplicativo¶
Quando o Snowpark Migration Accelerator (SMA) termina de analisar seu código, ele gera artefatos de avaliação e exibe «Analysis completed!» na parte superior da página. Clique em «VIEW RESULTS» para acessar a página de resumo da avaliação.
.png)
Pontuações de preparação¶
O resumo da avaliação fornece uma visão geral concisa, exibindo apenas as pontuações de preparação disponíveis na pontuação de preparação da execução atual da ferramenta.
Snowpark Connect Readiness Score¶
The initial readiness score shown will be the Snowpark Connect Readiness Score. This is a measure of the found references to the Spark API and what percentage of them are supported by Snowpark Connect. This section will show:
Snowpark Connect Readiness Score: the percentage of references to the Spark API that are supported by Snowpark Connect.
What to do next: recommendations on what actions to take before continuing to the next step.
Understanding the Snowpark Connect Readiness Score: description of the readiness score and how to interpret it.
All Identified Spark API Usages: the total count of references to the Spark API found in this codebase
Spark API Usages Compatible with Snowpark Connect: the count of references that are supported by Snowpark Connect.

Pontuação de preparação do Spark API¶
The second readiness score shown will be the Spark API Readiness Score. This is a measure of the found references to the Spark API and what percentage of them are supported in Snowflake. This section will show:
Pontuação de preparação do Spark API: A porcentagem de funções do Spark API em seu código que pode ser convertida para Snowpark
O que fazer em seguida: Orientação passo a passo sobre as ações necessárias antes de prosseguir
Entendendo a pontuação de preparação do Spark API: Explicação detalhada do que significa a pontuação e como usar essas informações
Usos identificados: Número total de funções do Spark API encontradas em seu código
Usos prontos para conversão: Número de funções do Spark API que podem ser convertidas automaticamente para o Snowpark pelo SMA

Pontuação de preparação das bibliotecas de terceiros¶
The third readiness score displayed is the Third-Party Libraries Readiness Score. This score indicates the percentage of third-party libraries that are compatible with Snowflake. This section displays:
Pontuação de preparação de bibliotecas de terceiros: Mostra qual porcentagem de suas bibliotecas importadas é compatível com o Snowflake.
O que fazer em seguida: Fornece orientação passo a passo sobre as ações necessárias antes de prosseguir.
Entendendo a pontuação de preparação das bibliotecas de terceiros: Explica como interpretar a pontuação de preparação e o que ela significa para sua migração.
Chamadas de biblioteca identificadas: Mostra o número total de chamadas de bibliotecas externas encontradas em seu código.
Chamadas de biblioteca suportadas no Snowpark: Indica quantas das suas chamadas de biblioteca são atualmente suportadas pelo Snowpark.

Pontuação de preparação de SQL¶
The fourth readiness score displayed is the SQL Readiness Score. This score indicates what percentage of SQL elements found in your code can be successfully converted to Snowflake SQL. This section displays:
Pontuação de preparação do SQL: Mostra quantos elementos SQL em seu código podem funcionar com o Snowflake, exibidos como uma porcentagem.
O que fazer em seguida: Orientação passo a passo sobre as ações necessárias antes de prosseguir.
Entendendo a pontuação de preparação SQL: Explica o que significa a pontuação de preparação do SQL e como usar essas informações.
Total Elements: Mostra quantos componentes SQL foram encontrados em seu código.
Total Supported Elements: Mostra quantos de seus componentes SQL são compatíveis com o Snowflake.

Nota
Informações importantes:
Uma pontuação alta de preparação, mesmo que seja 100%, não garante o sucesso imediato da migração. Isso indica que as referências do Spark API são compatíveis com o Snowflake, o que sugere um bom potencial de migração para o Snowpark.
A pontuação de preparação que você vê pode ser diferente deste exemplo porque pode estar usando uma versão diferente da ferramenta, e o código-fonte nesses repositórios públicos pode mudar a qualquer momento, pois não são controlados pela Snowflake.
Dependendo da versão da ferramenta, você poderá ver pontuações adicionais de preparação. Para obter detalhes sobre a compreensão dessas pontuações, consulte a lista atual de pontuação de preparação.
As pontuações de preparação são as informações mais importantes a serem analisadas no aplicativo. Embora outros resumos sejam abordados brevemente, é possível encontrar informações detalhadas sobre o significado das pontuações de preparação na seção de conclusões do resumo de avaliação abaixo.
Outros resumos
Resumo da execução
Se continuar rolando a tela para baixo, você verá a seção de resumo de execução.

O resumo da execução fornece detalhes sobre o processo atual. Embora essas informações possam ser úteis na solução de problemas com a equipe do SMA, você não precisa analisá-las neste momento.
Resumo dos problemas
Abaixo das pontuações de preparação, você pode encontrar um resumo detalhado dos problemas rolando a página para baixo.
.png)
O resumo dos problemas identifica avisos, erros de conversão e erros de análise detectados pela ferramenta. Entender essas questões é fundamental para uma conversão bem-sucedida. Embora informações detalhadas sobre o resumo dos problemas estejam disponíveis na seção de resumo de problemas nesta documentação, exploraremos sua aplicação prática mais adiante no passo a passo da conversão. Você pode pular esta seção por enquanto e continuar com o processo de avaliação.
Conclusões do resumo da avaliação no aplicativo
Antes de prosseguir, precisamos avaliar vários aspectos importantes:
Nível de preparação (compatibilidade com o Snowpark) A avaliação mostra uma pontuação de preparação de 95,22% (o resultado pode variar de acordo com a versão da ferramenta). Pontuações acima de 80% indicam alta compatibilidade com o Snowpark, sugerindo que a migração é recomendada para essa base de código. Para entender o quadro completo da compatibilidade, precisamos examinar os resultados completos da avaliação na pasta de saída.
Tamanho da pegada/impacto do Spark nessa base de código A análise encontrou 3.746 referências totais do Spark API, com 3.541 automaticamente compatíveis com a conversão. Isso deixa apenas 205 referências que exigem conversão manual. Embora o tamanho total da base de código seja desconhecido, o pequeno número de referências sem suporte sugere um esforço de avaliação gerenciável. Essas 205 referências provavelmente seguem alguns padrões comuns, o que as torna mais fáceis de avaliar. O esforço real de conversão será determinado durante a fase de migração.
Com base na análise, essa base de código parece ser adequada para a migração do Spark para o Snowpark, com o mínimo de esforço necessário para concluir a conversão. Vamos examinar a saída restante para confirmar essa avaliação.