Snowpark Migration Accelerator : Configuration de projet

This section explains how to create and manage projects with the Snowpark Migration Accelerator (SMA) tool.

Page du projet

When you first open the Snowpark Migration Accelerator (SMA), you will see the project page. On this page, you will find the following two options:

Page du projet de l'outil

Création d’un nouveau projet

En cliquant sur le bouton « Nouveau projet », vous ouvrez l’écran de création de projet.

Page de création du projet

La page de création de projet contient plusieurs champs que vous devez remplir.

  1. Nom du projet : Saisissez un nom pour votre projet. Ce nom sera utilisé pour mémoriser vos paramètres et suivre les exécutions multiples. Vous trouverez ci-dessous plus de détails sur les fichiers de projet.

  2. Email Address: Enter your email address to identify yourself as a tool user. This should be the user of the tool, not the owner of the codebase being scanned.

  3. Company Name: Enter the name of the organization whose code you are working with. If you are analyzing your own code, enter your organization’s name. If you are working with another organization’s code, enter their name. This helps organize projects by organization.

  4. Input Folder: Select the folder containing your source code. Note that SMA will only analyze supported file types.

  5. Output Folder Path: Select the directory where SMA will store output files, including logs, reports, and converted code.

  6. SQL Language: Select either SparkSQL, HiveSQL or Databricks based on your source code. (Optional)

Tous les champs doivent être remplis pour que l’outil puisse fonctionner.

After completing your project setup, you have two options:

  • Click « Save » to save your project and continue to the next step

  • Cliquer sur « Annuler » pour quitter sans enregistrer

Clicking « Cancel » returns you to the main screen. If you choose « Save » your project settings will be saved in a .snowct file. This file allows you to reopen the project later with all your configured settings intact.

Notes on the SMA Project File (.snowct)

The .snowct file is a project configuration file that stores your project settings and assessment history. This file allows you to:

  • De relancer l’outil en utilisant les mêmes paramètres de configuration

  • D’accéder et de vérifier les données d’évaluation des exécutions précédentes

Each time you click « Save », SMA creates a project file (with a .snowct extension) in the root of your selected output folder.

.snowct project file

En tant qu’utilisateur, vous disposez des fonctionnalités suivantes :

  • Double-click the .snowct file to open an existing project

  • Cliquez sur « Ouvrir un projet » dans l’écran principal pour ouvrir un projet existant.

Page du projet

Ouvrir un projet

From the main screen, click Open Project to launch your file browser. Select a project file with a .snowct extension to open the project home page. This action works regardless of your project’s completion status.

Project Home

La section suivante explique les options de configuration et les paramètres disponibles lors de l’utilisation de l’application.