Snowpark Migration Accelerator : Exécution de l’outil

Maintenant que vous avez installé l’outil Snowpark Migration Accelerator (SMA) et que vous avez préparé votre base de code, vous pouvez commencer le processus d’exécution. Retournez à l’application SMA si elle est encore ouverte ou lancez-la si vous l’avez fermée.

Configuration de projet

Lorsque vous ouvrez l’outil pour la première fois, il se peut qu’une page Démarrer/Activer s’affiche. Si c’est le cas, cliquez sur le bouton « Démarrer » pour commencer.

Démarrer ou activer

Si vous êtes un utilisateur habituel de SMA, vous pouvez ignorer la page de bienvenue et aller directement à la page du projet. Les nouveaux utilisateurs verront la page d’accueil et pourront cliquer sur « Démarrer » pour accéder à la page du projet.

Page du projet

Dans le menu, sélectionnez « Nouveau projet » pour commencer. Si vous avez déjà créé un projet pour ce guide, vous pouvez y accéder en sélectionnant « Ouvrir un projet ».

La page « Création de projet » vous permet de créer un nouveau fichier de projet, ce qui est essentiel pour les tâches d’évaluation et de conversion de code dans SMA. Le fichier de projet (avec une extension .snowma) est stocké dans le répertoire source que vous avez sélectionné et garde la trace de toutes vos exécutions de l’outil SMA. Si vous souhaitez établir un lien entre plusieurs exécutions, vous pouvez rouvrir un fichier de projet existant. Toutes les informations relatives au projet sont enregistrées à la fois sur votre machine locale et dans la base de données partagée. Pour plus de détails sur les projets, consultez le fichier « projet ».

Tous les champs affichés sont obligatoires pour la configuration de l’outil d’évaluation et la gestion du projet après l’exécution de l’analyse. L’image suivante explique chaque option disponible :

Page de création du projet

Pour ce guide, nous utiliserons la base de code « Exemples d’ingénierie des données Spark ». Vous la trouverez dans la section Exemples de bases de code. Suivez les étapes suivantes :

  1. Téléchargez et décompressez la base de code

  2. Rechercher le répertoire racine contenant tous les fichiers - ce sera votre répertoire d’entrée

  3. Choisissez le nom de projet que vous préférez

  4. Sélectionnez un répertoire de sortie (l’outil propose un emplacement par défaut, mais vous pouvez le modifier si nécessaire)

Avant de commencer l’évaluation, assurez-vous que votre répertoire d’entrée contient les fichiers de code source corrects avec les extensions de fichier adéquates, comme expliqué dans la section Préparation du code.

Lorsque vous êtes prêt à commencer, cliquez sur le bouton « SAVE et START ASSESSMENT » situé dans le coin inférieur droit de l’écran.

Exécution et sortie de l’évaluation

Lorsque vous lancez le processus d’évaluation, SMA analyse votre code source en trois étapes :

  1. Tout d’abord, il effectue une analyse de base pour créer un inventaire de tous les fichiers et mots-clés de votre base de code.

  2. Ensuite, il analyse le code en fonction de votre langue source et crée un modèle sémantique qui représente la fonctionnalité du code.

  3. Enfin, il utilise ce modèle pour générer des informations détaillées, notamment l”Inventaire de référence Spark et l”Analyse de la bibliothèque d’importation. En mode conversion, il génère également le code converti.

Au cours de ce processus, trois indicateurs de progression s’affichent à l’écran :

  • Chargement du code source

  • Analyse du code source

  • Écriture des résultats

Ces indicateurs s’allument au fur et à mesure de l’exécution de chaque étape.

Page Exécution

Une fois l’analyse terminée, cliquez sur « Voir les résultats » pour consulter la sortie de l’analyse.