Snowpark Migration Accelerator : Exécution de l’outil

Après avoir configuré votre projet, vous pouvez lancer l’outil Snowpark Migration Accelerator (SMA). Il s’agit de l’étape la plus simple du processus.

Sur la page de création de projet, cliquez sur le bouton Enregistrer et commencer l’évaluation dans le coin inférieur droit pour commencer à exécuter l’outil Snowpark Migration Accelerator (SMA).

Enregistrer et commencer l'évaluation

L’outil commence alors à analyser tous les fichiers du répertoire d’entrée. Pendant l’exécution, vous verrez apparaître un écran de progression similaire au suivant :

Analyse en cours

Le processus de migration comprend trois phases distinctes :

  • Chargement du code source : SMA analyse tous les fichiers du répertoire d’entrée pour créer un inventaire des fichiers. À partir de cet inventaire, il construit un modèle sémantique en utilisant le code des extensions de fichiers spécifiées.

  • Analyse du code source : Au cours de cette phase principale, SMA crée un arbre de la syntaxe abstraite (AST) pour représenter la fonctionnalité de votre code source. Lors de la création de l’AST, il crée également une table de symboles pour suivre les éléments et les fonctions tout au long du processus de conversion. Cette table de symboles permet de générer tous les rapports de sortie. En mode conversion, SMA identifie les éléments de l’AST qui ont des équivalents Snowflake et les mappe aux fonctions Snowflake correspondantes.

  • Écriture des résultats : Dans la dernière étape, SMA génère des fichiers de sortie. En mode évaluation, il crée des rapports. En mode conversion, il génère à la fois des rapports et du code converti dans le dossier de sortie que vous avez spécifié.

Le bouton « Voir les résultats » devient actif lorsque les trois phases sont terminées. Cliquez sur ce bouton pour consulter les résultats de votre évaluation.