SnowConvert AI :Hiveの問題¶
注釈
変換範囲
SnowConvert AI for Hiveの評価と変換機能は、主にTABLES とVIEWS に焦点を当てています。SnowConvert AI は他のタイプの ANSI 標準ステートメントを認識することができますが、これらの変換はまだ完全にはサポートされていません。つまり、このツールはそれらを識別することはできても、サポートされていないコードユニットに対しては完全な変換を行うことはできません。
このページでは、SnowConvert AI がHiveの文法要素をSnowflakeの同等要素に変換する方法について包括的なリファレンスを提供します。この変換リファレンスでは、コード例、機能的同等性の結果、主な相違点、推奨事項、既知の問題、および各変換の説明をご覧いただけます。
SSC-EWI-HV0001¶
ROW FORMAT 句はSnowflakeではサポートされていません
重大度¶
中
説明¶
この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'
;