Snowpark Migration Accelerator: Plataformas suportadas¶
Plataformas com suporte¶
The Snowpark Migration Accelerator (SMA) currently supports the following programming languages as source code:
Python
Scala
SQL
The 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.
Dialetos SQL¶
O Snowpark Migration Accelerator (SMA) pode analisar arquivos de código para identificar elementos SQL. Atualmente, o SMA pode detectar o código SQL escrito nos seguintes formatos:
Spark SQL
Hive QL
Databricks SQL
SQL Assessment and Conversion Guidelines¶
Embora o Spark SQL e o Snowflake SQL sejam altamente compatíveis, alguns códigos SQL podem não ser convertidos perfeitamente.
SQL analysis is only possible when the SQL is received in the following ways:
A SQL cell within a supported notebook file
A .sql or .hql file
A complete string passed to a
spark.sqlstatement.Some variable substitutions are not supported. Here are a few examples:
Parsed:
New SMA scenarios supported include the following:
Not Parsed:
SQL elements are accounted for in the object inventories, and a readiness score is generated specifically for SQL.