SnowConvert AI - Problemas do Hive¶
Nota
Escopo de conversão
O SnowConvert AI para Hive concentra seus recursos de avaliação e tradução principalmente em TABLES e VIEWS. Embora o SnowConvert AI consiga reconhecer outros tipos de instruções padrão ANSI, estas ainda não são totalmente compatíveis para conversão. Isso significa que, embora a ferramenta possa identificá-las, ela não realizará uma tradução completa para essas unidades de código não compatíveis.
Esta página fornece uma referência abrangente de como o SnowConvert AI traduz elementos gramaticais do Hive para equivalentes do Snowflake. Nesta referência de tradução, você encontrará exemplos de código, resultados de equivalência funcional, principais diferenças, recomendações, problemas conhecidos e descrições de cada transformação.
SSC-EWI-HV0001¶
A cláusula ROW FORMAT não é compatível com o Snowflake
Severidade ¶
Medium
Descrição ¶
Este EWI é adicionado quando uma instrução ROW FORMAT é encontrada.
Exemplo de código ¶
Código de entrada:
Hive¶
CREATE TABLE parquet_table (
id INT, data STRING
)
ROW FORMAT DELIMITED FIELDS TERMINATED BY ',' ESCAPED BY '\\' COLLECTION ITEMS TERMINATED BY ';' MAP KEYS TERMINATED BY ':' LINES TERMINATED BY '\n' NULL DEFINED AS 'NULL_VALUE';
Código gerado:
Snowflake¶
CREATE TABLE parquet_table (
id INT,
data STRING
)
!!!RESOLVE EWI!!! /*** SSC-EWI-HV0001 - THE ROW FORMAT CLAUSE IS NOT SUPPORTED IN SNOWFLAKE ***/!!!
ROW FORMAT DELIMITED
FIELDS TERMINATED BY ',' ESCAPED BY '\\'
COLLECTION ITEMS TERMINATED BY ';'
MAP KEYS TERMINATED BY ':'
LINES TERMINATED BY '\n'
NULL DEFINED AS 'NULL_VALUE'
;