SnowConvert AI – Hive-Probleme

Bemerkung

Konvertierungsbereich

SnowConvert AI für Hive konzentriert seine Bewertungs- und Übersetzungsfähigkeiten in erster Linie auf TABLES und VIEWS. Obwohl SnowConvert AI andere Arten von ANSI-Standardanweisungen erkennen kann, werden diese derzeit noch nicht vollständig für die Konvertierung unterstützt. Das bedeutet, dass das Tool sie zwar identifiziert, aber keine vollständige Übersetzung für diese nicht unterstützten Codeeinheiten durchführt.

Diese Seite bietet eine umfassende Referenz darüber, wie SnowConvert AI grammatikalische Hive-Syntaxelemente in Snowflake-Äquivalente übersetzt. In dieser Übersetzungsreferenz finden Sie Codebeispiele, Ergebnisse der Funktionsäquivalenz, wichtige Unterschiede, Empfehlungen, bekannte Probleme und Beschreibungen der einzelnen Transformationen.

SSC-EWI-HV0001

Die ROW FORMAT-Klausel wird von Snowflake nicht unterstützt.

Schweregrad

Medium

Beschreibung

Dieses EWI wird hinzugefügt, wenn eine ROW FORMAT-Anweisung aufgetreten ist.

Codebeispiel

Eingabecode:

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';
Copy

Generierter Code:

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'
;
Copy