Snowpark Migration Accelerator Documentation

Everything you need to know about assessment and conversion to Snowpark in Snowflake.

Conventional data platforms and big data solutions struggle to deliver on their fundamental purpose: to enable any user to work with any data without limits on scale, performance, or flexibility. Whether you're a data analyst, data scientist, data engineer, or any other business or technology professional, you'll get more from your data with the complete Data Cloud that Snowflake can provide. Included in the many benefits of transitioning to the world's leading cloud-based data platform are:

  • Multi-Cluster and Shared Data: allows you to process enormous quantities of data with maximum speed and efficiency.

  • Micro-Partitioning: allows you to securely and efficiently store customer data.

  • Delivered as a Service: this allows you to eliminate the administration and management demands of traditional data platforms.

  • Data Platform Built for Any Cloud: the separation of services from storage and virtual warehouse allows multiple virtual warehouse clusters to operate simultaneously on the same data.

  • Better Performance and Throughput: outperforms traditional methods for executing data workloads.

  • Support for All Data: allows you to query both structured and machine-generated, semi-structured data (i.e., JSON, Avro, XML, Parquet).

  • Build in Your Language of Choice: Snowpark for Python, Scala, and Java has runtimes and libraries that securely deploy and process non-SQL code in Snowflake.

Snowflake's Snowpark Migration Accelerator (SMA) is an easy-to-use software that lets you jumpstart the modernization of your conventional data platform to the reinvented Snowflake Data Cloud. To achieve this modernization, the SMA understands and inventories your source code language (Python and Scala) with calls to the Spark API. From that understanding, translation occurs from code that works with Spark to the nearest functionally equivalent referencing the Snowpark API. Once your original code is converted, you can start taking advantage of Snowflake's benefits.

Snowpark Migration Accelerator (SMA) is not an official product of Snowflake Inc. and is not part of the Snowflake Service. Snowpark Migration Accelerator (SMA) is provided under its own terms and is “AS IS”. Snowflake’s support team does not provide support and is excluded from the support and service level obligations otherwise applicable to the Snowflake Service. To learn more, reach out to sma-info@snowflake.com.

Last updated

#332: [SIT-1562] SQL Readiness

Change request updated