当前位置: 首页 > 知识库问答 >
问题:

snowflake数据库中的摄入错误

岳杜吟
2023-03-14

因此,我正在设置一些过程,这些过程将利用Snowflake的staging和pipeline特性将数据从AWS S3 buckets拖入一些表中。

我相信我已经根据他们的文件正确地设置了程序。但是在测试摄取代码时,我发现了这个问题。

"id","uuid","companyfolder_id","name","billingAccount","createdBy","status","createdAt","destroyAt","statusChangedBy","statusChangedAt","statusChangedReason","description","tags"
"5","8c35346","0","lmyumeng","lmyumeng","email@email.com","active","1558041027","0","","0","","",""
 USE WAREHOUSE SANTABA;

 copy into SANTABA.TESTINGEST
  from @etlStage/

无法识别数值“5”文件“snowpipetestcsv.csv”第2行,字符1行1列“testingest”[“id”:1]

在这种情况下,值5是CSV第一行的ID值。我不知道为什么它不承认价值?这里的列数据类型是Integer。

共有1个答案

皇甫才良
2023-03-14

我没有意识到snowflake要求您在CSV的文件格式化程序中为引号定义分隔符。这在他们的文档中不是很清楚,但这就是诀窍。

 FIELD_OPTIONALLY_ENCLOSED_BY = '\042';
 类似资料:
  • 我创建了一个模型使用在sql炼金术如下所示。 然后我将同一个模型移植到Snowflake数据库。 该模型有一个字段,声明为和。当我尝试插入数据到表使用雪花控制台。我必须提供,否则它不会插入数据并返回错误。 查询(成功执行,其中提供了)- 查询(当我完全忽略列时成功执行)- 查询(执行失败,其中为空)- 它返回了一个错误- 此方法的任务是将数据插入上述数据库表中。 来自SQLAlChemy的错误-

  • 请在Access数据库中插入数据时遇到错误代码。它一直说我的INSERT INTO语句中存在sytanx错误。有人能帮我解决这个问题吗?这是代码

  • 查询是什么来获取雪花数据库中所有表的行数。

  • 错误 用消息'SQLSTATE[HY000]照亮/数据库/查询异常:一般错误:1表配置文件没有名为标题的列(SQL:插入到配置文件(标题,描述,user_id,updated_at,created_at)值(asd,123123, 2, 2020-07-31 10:19:03, 2020-07-31 10:19:03))' 这是我在“$profile”时遇到的错误- 这是2020年07月31日07