Snowpark Migration Accelerator Documentation¶

Traditional data platforms and big data solutions often fail to achieve their main goal: allowing users to work with data without restrictions on size, speed, or adaptability. Snowflake’s Data Cloud offers a complete solution that benefits everyone working with data, including:

  • Data analysts

  • Data scientists

  • Data engineers

  • Business professionals

  • Technology professionals

Moving to Snowflake, the leading cloud-based data platform, can provide significant advantages.

  • Multi-Cluster and Shared Data: Processes large amounts of data quickly and efficiently by using multiple clusters that can access the same data.

  • Micro-Partitioning: Stores customer data in small, manageable chunks for better security and efficiency.

  • Delivered as a Service: No need to manage or maintain the platform yourself - everything is handled for you.

  • Data Platform Built for Any Cloud: Multiple teams can work with the same data simultaneously because storage and computing resources are separate.

  • Improved Performance and Throughput: Works faster than traditional data processing methods.

  • Support for All Data: Can work with both regular structured data and semi-structured data like JSON, Avro, XML, and Parquet files.

  • Build in Your Language of Choice: Write code in Python, Scala, or Java using Snowpark’s secure libraries and runtime environments.

Snowflake’s Snowpark Migration Accelerator (SMA) is a user-friendly tool that helps you modernize your traditional data platform by moving it to the Snowflake Data Cloud. SMA scans your Python and Scala source code that contains Spark API calls, analyzes it, and creates an inventory. It then converts this Spark code into equivalent code that uses the Snowpark API. After the conversion is complete, you can start taking advantage of Snowflake’s features.

Please note: The Snowpark Migration Accelerator (SMA) is not an official Snowflake Inc. product and is not included in the Snowflake Service. SMA is provided as-is under its own terms. Snowflake’s support team does not provide assistance for SMA, and it is not covered by Snowflake’s standard support and service level agreements. For more information, please contact sma-info@snowflake.com.