Snowpark Migration Accelerator : Collection

Pour suivre le processus de collection, procédez comme suit :

  1. Ouvrez la charge de travail de collection dans VS Code pour démarrer le processus.

    Charge de travail de la collection
  2. Generate checkpoints using the checkpoints.json file.

Pour générer des points de contrôle, vous pouvez effectuer l’une des actions suivantes :

  1. Générer des points de contrôle en acceptant le message suggéré :

    Message de chargement des points de contrôle trouvés
  2. Exécuter la commande « Snowflake : Charger tous les points de contrôle » :

    Commande de chargement de tous les points de contrôle

    Une fois que tous les points de contrôle ont été chargés, vos fichiers devraient apparaître comme indiqué ci-dessous :

    Fichier avec des points de contrôle
  3. Exécutez le fichier Python pour exécuter le processus de collection des points de contrôle.

When running a Python file that includes checkpoints, a folder named snowpark-checkpoints-output will be created, containing the collection results.

Dossier de sortie des résultats de la collection

The checkpoints_collection_results.json file contains the consolidated results of the collection process.

{
  "results": [
    {
      "timestamp": "2025-05-05 15:06:43",
      "file": "sample.py",
      "line_of_code": 57,
      "checkpoint_name": "sample$BBVOC7$df1$1",
      "result": "PASS"
    },
    {
      "timestamp": "2025-05-05 15:06:53",
      "file": "sample.py",
      "line_of_code": 57,
      "checkpoint_name": "sample$BBVOC7$df2$1",
      "result": "PASS"
    },
    {
      "timestamp": "2025-05-05 15:06:58",
      "file": "sample.py",
      "line_of_code": 57,
      "checkpoint_name": "sample$BBVOC7$df3$1",
      "result": "PASS"
    }
  ]
}

The snowpark-checkpoints-output folder should be copied into the validation workload to grant access to the collection results. For details on how to proceed with the validation process, refer to the Validation Section.