SnowConvert : glossaire¶
Rapports¶
Cette page explique les différents types de rapports générés lorsque vous effectuez une conversion à l’aide de SnowConvert.
Glossaire¶
Cette section explique les concepts communs que l’on retrouve dans plusieurs documents du rapport SnowConvert.
Total des problèmes de conversion : nombre d’erreurs critiques survenues lors de la conversion, telles que des problèmes d’entrées/sorties de fichiers ou de gestion de la mémoire.
Nombre total d’erreurs d’analyse : le nombre d’erreurs trouvées lors de l’analyse du code. Ces problèmes surviennent lorsque l’analyseur syntaxique rencontre un code inattendu ou une syntaxe qui ne correspond pas aux règles de grammaire de SQL. Des chiffres élevés suggèrent qu’une révision du code est nécessaire.
Total des avertissements : le nombre de cas où le code converti est en grande partie équivalent mais peut nécessiter une révision. Il s’agit de notifications de faible gravité concernant des différences potentielles de fonctionnalité.
Total des lignes de code (LOC) : nombre de lignes de code réelles, à l’exclusion des commentaires et des lignes vierges.
Unités de code identificateur : le nombre d’objets autonomes de la base de données tels que TABLES, VIEWS, et PROCEDURES. Celles-ci peuvent contenir des définitions plus petites.
Éléments non reconnus : composants de code que SC n’a pas pu traiter en raison d’erreurs d’analyse.
Lignes de code dans les éléments non reconnus : nombre total de lignes de code que SC n’a pas réussi à traiter.
Unités de code entièrement converties : nombre d’objets complets de la base de données convertis sans erreur et prêts à être déployés.
**Taux de conversion du code (SQL) : cette mesure est calculée en utilisant comme référence le code source des éléments reconnus et non reconnus dans la charge de travail donnée. Le taux de conversion est le pourcentage de code source qui a été converti avec succès par SnowConvert en code Snowflake équivalent sur le plan fonctionnel. Tenez compte du fait que les éléments non reconnus (en raison de problèmes d’analyse syntaxique) affecteront cette mesure, car leur code source sera considéré comme non converti. En outre, les éléments qui n’ont pas d’équivalence dans Snowflake pénaliseront également le taux de conversion, car même si SnowConvert est en mesure de les traiter (souvent en les supprimant ou en les commentant), la traduction ne représente pas un code équivalent sur le plan fonctionnel. Par exemple, s’il y a beaucoup de code d’index (qui n’ont pas d’équivalent dans Snowflake), le taux de conversion peut être fortement pénalisé parce que le code source de ces éléments non pris en charge peut représenter une part importante de la charge de travail globale.
Taux de conversion des unités de code : pourcentage entre les unités de code converties entièrement et les unités de code identifiées.
Taux de conversion des unités de code : pourcentage d’objets de la base de données entièrement convertis par rapport au total des objets identifiés.
Données du rapport d’évaluation : comment SC présente les résultats de l’analyse :
« 0 » représente une valeur nulle
« - » signifie qu’il n’existe aucune unité de code
La mention « N/A » indique que les fonctions ne sont pas prises en charge ou que les équivalents Snowflake n’existent pas
Rapport d’évaluation (docx)¶
Le rapport d’évaluation fournit un aperçu complet de votre projet de migration de code. Il comprend le taux estimé de conversion du code et des informations précieuses pour vous aider à comprendre dans quelle mesure vous êtes proche d’obtenir un code Snowflake équivalent sur le plan fonctionnel.
Rapport sur les problèmes¶
Le rapport sur les problèmes est un fichier qui dresse la liste de tous les problèmes rencontrés au cours du processus de migration.
Rapport HTML¶
Le rapport HTML résume les résultats de la transformation. Ce guide explique comment interpréter le contenu du rapport.
Rapport Elements¶
Le rapport sur les éléments fournit un décompte détaillé des éléments de grammaire découverts lors de la migration. Le rapport organise les éléments en plusieurs colonnes afin de distinguer les éléments similaires utilisés dans des contextes différents. Par exemple, une requête SELECT peut apparaître à différents emplacements, par exemple dans un fichier PROCEDURE, un fichier VIEW ou un fichier script. Ce rapport vous aide à comprendre les éléments en détail et à suivre l’évolution de leur transformation.
Code Unité (CU)¶
SnowConvert analyse et divise le code en unités plus petites et gérables, appelées unités de code, à des fins de reporting. Pour plus d’informations sur les définitions des unités de code, veuillez vous référer à la documentation « ici ».
Unité de code Catégorie parent (CUPC) ¶
Pour faciliter l’analyse, certaines sections de ce document regroupent les unités de code afin de présenter des mesures telles que les taux de conversion et les effectifs. Vous pouvez toujours trouver des informations détaillées pour chaque unité de code dans la documentation principale sur les unités de code. Pour en savoir plus sur la manière dont les unités de code sont groupées, veuillez consulter la documentation [ici].