Snowpark Migration Accelerator: Supported Platforms¶
Supported Platforms¶
The Snowpark Migration Accelerator (SMA) currently supports these programming languages as source code:
Python
Scala
SQL
The Snowpark Migration Accelerator (SMA) analyzes both code files and notebook files to identify any usage of Spark API and other third-party APIs. For a complete list of file types that SMA can analyze, please refer to Supported Filetypes.
SQL Dialects¶
The Snowpark Migration Accelerator (SMA) can analyze code files to identify SQL elements. Currently, SMA can detect SQL code written in the following formats:
Spark SQL
Hive QL
SQL Assessment and Conversion Guidelines:
While Spark SQL and Snowflake SQL are highly compatible, some SQL code may not convert perfectly.
SQL analysis is only possible when the code is either in a SQL cell within a supported notebook file or in a .sql file. SQL statements embedded within Python or Scala functions will not be analyzed as SQL code.
Are you interested in exploring a new platform? Please get in touch with us and we’ll be happy to help.