SnowConvert AI - Hive 문제¶
참고
변환 범위
Hive용 SnowConvert AI는 주로 TABLES 및 VIEWS에 대한 평가 및 변환 기능에 중점을 둡니다. SnowConvert AI는 다른 유형의 ANSI-표준 문을 인식할 수 있지만 아직 변환이 완전히 지원되지 않습니다. 즉, 이 도구는 해당 문을 식별할 수는 있지만 지원되지 않는 코드 단위에 대해 완전한 변환을 수행하지는 않습니다.
이 페이지에서는 SnowConvert AI에서 Hive 문법 요소를 Snowflake에 해당하는 요소로 변환하는 방법에 대한 포괄적인 참조를 제공합니다. 이 변환 참조에서는 각 변환에 대한 코드 예제, 기능적 동등성 결과, 주요 차이점, 권장 사항, 알려진 문제, 설명을 찾을 수 있습니다.
SSC-EWI-HV0001¶
ROW FORMAT 절은 Snowflake에서 지원되지 않습니다
심각도 ¶
Medium
설명 ¶
이 EWI는 ROW FORMAT 문이 발생하는 경우에 추가됩니다.
코드 예제¶
입력 코드:
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';
생성된 코드:
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'
;