0

从 S3 到雪花的 JSON 文件失败。这里 S3_STG_AREA_JSON 是暂存区 & STG_TABLE_NAME_JSON 是暂存表。

执行的语句

COPY INTO STG_TABLE_NAME_JSON FROM @S3_STG_AREA_JSON FILE_FORMAT=(TYPE='json' STRIP_OUTER_ARRAY=true)

错误:

**Code: 100183 State: P0000 Message: Error parsing JSON: missing first byte in UTF-8 sequence**

我努力了

COPY INTO STG_TABLE_NAME_JSON FROM @S3_STG_AREA_JSON FILE_FORMAT=(TYPE='json' STRIP_OUTER_ARRAY=true SKIP_BYTE_ORDER_MARK = TRUE)

遇到与上述相同的问题。

然后试了

COPY INTO STG_TABLE_NAME_JSON FROM @S3_STG_AREA_JSON FILE_FORMAT=(TYPE='json' STRIP_OUTER_ARRAY=true IGNORE_UTF8_ERRORS = TRUE)

加载完成。但是现在,雪花表有� (U+FFFD)

如何解决这个问题?

4

0 回答 0