从 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)
如何解决这个问题?