无法在 Snowflake 外部表数据加载中将变体值“示例文本”强制转换为 FIXED

Failed to cast variant value "sample text" to FIXED in Snowflake External table data load

提问人:Shaik Bakshu 提问时间:10/26/2023 最后编辑:SergiuShaik Bakshu 更新时间:10/26/2023 访问量:73

问:

我正在将数据从 AWS S3 位置加载到 Snowflake 外部表。在加载过程中,我收到一个错误是“无法将变体值”文本数据“转换为 FIXED”。任何人都可以帮我解决这个问题。

文件格式为:

create or replace file format my_csv_format
type = csv field_delimiter = ',' skip_header = 1
null_if = ('NULL','null')
empty_field_as_null = true FIELD_OPTIONALLY_ENCLOSED_BY = '"' encoding = 'UTF-8' ESCAPE_UNENCLOSED_FIELD = NONE ;

外部工作台 :

create or replace external table "AAW"."ACS_CLS_MART"."EXT_RPT_MASTER"
                    (
                     Conc                                VARCHAR as (VALUE:c1::VARCHAR),
                     ID                                  VARCHAR as (VALUE:c2::VARCHAR),
                     Customer_Name                       VARCHAR as (VALUE:c20::VARCHAR)
                     ) 
                     with location = @aws_s3_to_snf 
                     file_format = my_csv_format
                     auto_refresh = true;
铸造 Snowflake-云-数据-平台

评论

0赞 Sergiu 10/26/2023
您在 S3 位置拥有哪些类型的文件?
0赞 NickW 10/26/2023
您能否还可以使用文件中的一些示例记录(包括包含“文本数据”值的记录)来更新您的问题?谢谢
0赞 Shaik Bakshu 10/27/2023
嗨,Sergiu 和 NickW,在我的 S3 存储桶位置 CSV 文件中存储的数据是“BREAKHRU BEVERGGE GROUP LLC”。
0赞 Shaik Bakshu 10/27/2023
客户Customer_Name 320889 BREAKHRU BEVERGGE GROUP LLC 320889 BREAKHRU BEVERGGE GROUP LLC 320889 BREAKHRU BEVERGGE GROUP LLC 320889 BREAKHRU BEVERGGE GROUP LLC
0赞 NickW 10/27/2023
请不要在评论中添加其他信息,请更新您的问题并适当地设置文本格式。此外,您在评论中输入的数据中没有逗号,因此它看起来不是 csv 格式

答: 暂无答案