SnowConvert AI - Problèmes Hive¶
Note
Portée de la conversion
SnowConvert AI pour Hive concentre principalement ses capacités d’évaluation et de traduction sur les TABLES et les VIEWS. Bien que SnowConvert AI puisse reconnaître d’autres types d’instructions ANSI standards, celles-ci ne sont pas encore totalement prises en charge pour la conversion. Cela signifie que si l’outil peut les identifier, il n’effectuera pas une traduction complète pour ces unités de code non prises en charge.
Cette page fournit un guide complet sur la manière dont SnowConvert AI traduit les éléments grammaticaux Hive en équivalents Snowflake. Dans cette référence de traduction, vous trouverez des exemples de code, des résultats d’équivalence fonctionnelle, des différences clés, des recommandations, des problèmes connus et des descriptions de chaque transformation.
SSC-EWI-HV0001¶
La clause ROW FORMAT n’est pas prise en charge dans Snowflake.
Sévérité ¶
Medium
Description ¶
Cet EWI est ajouté lorsqu’une instruction ROW FORMAT est rencontrée.
Exemple de code ¶
Code d’entrée :
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';
Code généré :
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'
;