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 collection

  2. Générer des points de contrôle à l’aide du fichier checkpoints.json.

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 points de contrôle

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

Lors de l’exécution d’un fichier Python qui inclut des points de contrôle, un dossier nommé snowpark-checkpoints-output sera créé, contenant les résultats de la collection.

Dossier de sortie des résultats de la collection

Le fichier checkpoints_collecte_results.json contient les résultats consolidés du processus de collection.

{
  "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"
    }
  ]
}
Copy

Le dossier snowpark-checkpoints-output doit être copié dans la charge de travail de validation pour donner accès aux résultats de la collection. Pour plus de détails sur la manière de procéder avec le processus de validation, reportez-vous à la [section Validation] (https://app.gitbook.com/o/-MB4z_O8Sl–Tfl3XVml/s/6on4bNAZUZGzMpdEum8X/~/changes/499/use-cases/sma-checkpoints-walkthrough/snowpark-checkpoints-execution-guide/validation).