Snowpark Migration Accelerator:コレクション

コレクションプロセスを実行するには、以下の手順に従ってください。

  1. プロセスを開始するには、 VS Code でコレクションワークロードを開きます。

    ![コレクションワークロード](/images/migrations/sma-assets/image(574).png)

  2. checkpoints.json ファイルを使用してチェックポイントを生成します。

チェックポイントを生成するには、以下のいずれかのアクションを実行できます。

  1. 提案されたメッセージを受け入れてチェックポイントを生成します。

    ![検出されたチェックポイントを読み込むメッセージ](/images/migrations/sma-assets/image(575).png)

  2. 「Snowflake:すべてのチェックポイントをロード」コマンドを実行します。

    ![すべてのチェックポイントをロードするコマンド](/images/migrations/sma-assets/image(576).png)

    すべてのチェックポイントが正常にロードされると、ファイルは以下のように表示されるはずです。

    ![チェックポイントを含むファイル](/images/migrations/sma-assets/image(577).png)

  3. Pythonファイルを実行し、チェックポイント収集プロセスを実行します。

チェックポイントを含むPythonファイルを実行すると、 snowpark-checkpoints-output という名前のフォルダが作成され、収集結果が格納されます。

![収集結果出力フォルダ](/images/migrations/sma-assets/image(578).png)

checkpoints_collection_results.json ファイルには、収集プロセスの統合結果が含まれています。

{
  "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

収集結果へのアクセスを許可するには、 snowpark-checkpoints-output フォルダを検証ワークロードにコピーする必要があります。検証プロセスの進め方の詳細については、[検証セクション](https://app.gitbook.com/o/-MB4z_O8Sl--Tfl3XVml/s/6on4bNAZUZGzMpdEum8X/~/changes/499/use-cases/sma-checkpoints-walkthrough/snowpark-checkpoints-execution-guide/validation)をご参照ください。