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