Assessment Walkthrough

Step-by-step guide to a successful assessment

The Snowpark Migration Accelerator (SMA) generates assessment information on any Python, Scala, or SQL code present in a codebase and can convert some references of the Spark API to the Snowpark API. This initial assessment produces a large amount of information that can be used to better understand both what you have in your source codebase, and what is potentially "ready" for Snowflake.

This walkthrough will walk-you-through getting the most that you can out of the assessment. You will learn:

  • How to access and run the tool

  • What to look for in the input source code to ensure a quality output

  • How to interpret the output report

  • What the next steps are after assessment

Note that this walkthrough will focus on code written in Python for Spark. There are other supported languages and platforms that can be analyzed by the SMA and you can use the sample project in the application to see how the tool works with multiple platforms, but this walkthrough will focus only on Python.


Before you get started, make sure you have everything you need on the next page. While it is strongly recommended that you do an assessment first, if you're looking to go straight to conversion, there is a walkthrough on conversion as well.

Last updated

#332: [SIT-1562] SQL Readiness

Change request updated