Snowpark Migration Accelerator: Instruções SQL¶
Tagged elements¶
Instruções SQL são marcadas para monitorar o uso e o consumo.
Instruções |
HiveSQL |
SparkSQL |
SnowSQL |
|---|---|---|---|
CREATE TABLE |
SUPPORTED |
SUPPORTED |
FUNCTIONAL EQUIVALENT |
CREATE VIEW |
SUPPORTED |
SUPPORTED |
FUNCTIONAL EQUIVALENT |
CREATE FUNCTION |
NOT SUPPORTED |
SUPPORTED |
FUNCTIONAL EQUIVALENT |
ALTER TABLE |
SUPPORTED |
SUPPORTED |
FUNCTIONAL EQUIVALENT |
ALTER VIEW |
SUPPORTED |
SUPPORTED |
FUNCTIONAL EQUIVALENT |
Nota
Quando um comentário é marcado como «FUNCTIONAL EQUIVALENT», isso significa que somente a transformação do comentário no Snowflake foi validada. Quaisquer outras instruções contidas no comentário não estão incluídas nesta avaliação de status.
Usages¶
A ferramenta identifica e marca as seguintes instruções:
CREATE STATEMENTS¶
Instruções CREATE incluirão tags em dois cenários:
A instrução SQL não contém a propriedade COMMENT.
The SQL statement includes a
COMMENTproperty, but no value has been assigned to it.
Se uma instrução SQL incluir um comentário, esse comentário será preservado durante o processo de conversão.
Example¶
Entrada (Apache SparkSQL)
Saída (Snowflake SQL)
A formatação do código gerado pode parecer diferente do código-fonte devido a diferenças de formatação no arquivo original.
Create Table¶
Código de entrada (SparkSQL)
Código de saída (Snowflake SQL)
CREATE VIEW¶
Código-fonte (HiveSQL)
Código de saída (Snowflake SQL)
CREATE FUNCTION¶
Código de entrada (SparkSQL)
Saída (Snowflake SQL)
ALTER STATEMENTS¶
Instruções ALTER incluem uma tag quando a propriedade comment está vazia. Isso ocorre em dois cenários no SparkSQL:
When using
SET TBLPROPERTIESwith an empty commentWhen using
UNSET TBLPROPERTIES
Exemplos¶
SETTBLPROPERTIES (ALTERVIEW e ALTERTABLE)
Entrada (Apache Spark SQL)
Saída (Snowflake SQL)
Saída (Snowflake SQL)
UNSETTBLPROPERTIES (ALTERVIEW e ALTERTABLE)
Entrada (Apache Spark SQL)