SnowConvert: Glossário¶
Relatórios¶
Esta página explica os diferentes tipos de relatórios gerados quando você realiza uma conversão usando o SnowConvert.
Glossário¶
Esta seção explica conceitos comuns encontrados em vários documentos de relatório do SnowConvert.
Total Conversion Issues: O número de erros críticos que ocorreram durante a conversão, como problemas de E/S de arquivos ou problemas de gerenciamento de memória.
Total Parsing Errors: O número de erros encontrados ao analisar o código. Isso ocorre quando o analisador encontra um código inesperado ou uma sintaxe que não corresponde às regras gramaticais do SQL. Números altos sugerem que a revisão de código é necessária.
Total Warnings: O número de casos em que o código convertido é, em sua maior parte, equivalente, mas pode precisar de revisão. Essas são notificações de baixa gravidade para possíveis diferenças de funcionalidade.
Total Lines of Code (LOC): O número de linhas de código reais, excluindo comentários e linhas em branco.
Identified Code Units: O número de objetos de banco de dados autônomos, como TABLES, VIEWS e PROCEDURES. Elas podem conter definições menores dentro delas.
Unrecognized Elements: Componentes de código que o SC não conseguiu processar devido a erros de análise.
Lines of Code in Unrecognized Elements: O número total de linhas de código que o SC não conseguiu processar.
Fully Converted Code Units: O número de objetos de banco de dados completos convertidos sem erros e prontos para implantação.
**Code Conversion Rate (SQL): essa métrica é calculada usando como referência o código-fonte dos elementos reconhecidos e não reconhecidos na carga de trabalho fornecida. A taxa de conversão é a porcentagem do código-fonte que foi convertido com êxito pelo SnowConvert em código Snowflake funcionalmente equivalente. Leve em consideração que os elementos não reconhecidos (devido a problemas de análise) afetarão essa métrica, pois seu código-fonte será contado como não convertido. Além disso, os elementos que não têm equivalência no Snowflake também prejudicam a taxa de conversão, pois, embora o SnowConvert consiga processá-los (frequentemente removendo-os ou comentando-os), a conversão não representa um código funcionalmente equivalente. Por exemplo, se houver muito código de índices (que não têm um equivalente no Snowflake), a taxa de conversão pode ser altamente penalizada porque o código-fonte desses elementos sem suporte pode representar uma parte significativa da carga de trabalho geral.
Code Unit Conversion Rate, a porcentagem entre unidades de código totalmente convertidas e unidades de código identificadas.
Code Unit Conversion Rate: A porcentagem de objetos de banco de dados totalmente convertidos em comparação com o total de objetos identificados.
Assessment report data: Como o SC apresenta os resultados da análise:
«0» representa o valor zero
«-» significa que não existem unidades de código
«N/A» indica recursos não suportados ou equivalentes inexistentes do Snowflake
Relatório de avaliação (docx)¶
O relatório de avaliação fornece uma visão geral abrangente de seu projeto de migração de código. Ele inclui a taxa de conversão de código estimada e insights valiosos para ajudá-lo a entender o quão próximo você está de obter um código Snowflake funcionalmente equivalente.
Relatório de problemas¶
O relatório de problemas é um arquivo que lista todos os problemas encontrados durante o processo de migração.
Relatório HTML¶
O relatório HTML resume os resultados da transformação. Este guia explica como interpretar o conteúdo do relatório.
Relatório de elementos¶
O relatório Elements fornece uma contagem detalhada dos elementos gramaticais descobertos durante a migração. O relatório organiza os elementos em várias colunas para distinguir entre elementos semelhantes usados em contextos diferentes. Por exemplo, uma consulta SELECT pode aparecer em diferentes locais, como em um PROCEDURE, um VIEW ou um arquivo de script. Este relatório ajuda você a entender os elementos em detalhes e a monitorar o progresso de sua transformação.
Unidade de código (CU)¶
O SnowConvert analisa e divide o código em unidades menores e gerenciáveis, chamadas unidades de código, para fins de relatório. Para obter mais informações sobre as definições de unidades de código, consulte a documentação «aqui».
Code Unit Parent Category (CUPC) ¶
Para facilitar a análise, algumas seções deste documento agrupam unidades de código para mostrar métricas como taxas de conversão e contagens. Você ainda pode encontrar informações detalhadas sobre cada unidade de código no documento principal sobre unidades de código. Para saber mais sobre como as unidades de código são agrupadas, consulte a documentação [aqui].