Snowpark Migration Accelerator : Code de sortie

Le processus de conversion SMA génère un dossier de sortie contenant le code converti. Ce dossier devient disponible immédiatement après la conversion.

Avant d’examiner le code en détail, comprenons comment le code de sortie est organisé.

Structure du fichier du code de sortie

Un fichier de projet contient des informations sur votre projet SMA. Vous pouvez exécuter SMA plusieurs fois au sein d’un même projet, et chaque exécution sera associée à ce projet.

Lorsque vous exécutez une évaluation, SMA crée un dossier dans le répertoire de sortie que vous avez spécifié. Ce dossier, nommé « Assessment », contient tous les rapports et les journaux générés pendant la phase d’évaluation. De même, lorsque vous procédez à la conversion, SMA crée un autre dossier nommé « Conversion » dans le répertoire de sortie que vous avez spécifié lors de la configuration de la conversion. Ce deuxième dossier contient tous les rapports et les journaux générés pendant la phase de conversion.

Structure du fichier du répertoire de sortie

When you click « View Output » in the Conversion Results Page, you will be directed to the Output folder within the Conversion-Date-Time directory. (While this folder also exists in the Assessment-Date-Time directory, it only contains demo code.

La structure du répertoire de sortie sera identique à celle du répertoire d’entrée. Tous les dossiers, sous-dossiers et fichiers de code seront copiés dans le répertoire de sortie avec les mêmes noms et la même organisation.

Le code converti conservera les mêmes noms de fichiers que les fichiers sources. Par exemple, si votre fichier source s’appelle « Notebook_1 », le fichier converti s’appellera également « Notebook_1 ».

Des informations supplémentaires seront fournies.

Note

Si la génération de points de contrôle est activée dans la page des paramètres (consultez Paramètres de conversion), la conversion créera un fichier dans la sortie nommé « checkpoints.json », qui permet à l’utilisateur de l’exécuter en utilisant la fonctionnalité de points de contrôle dans l’extension Code VS de Snowflake.