【问题标题】:Inconsistency in stage and snowflake table data due to data overwritten in stage由于stage中数据被覆盖导致stage和雪花表数据不一致
【发布时间】:2020-12-29 06:04:55
【问题描述】:

我们已经安排了使用 copy into 语句将数据从 s3 加载到雪花表的任务。 但是,由于以下原因,我们发现数据计数不一致:

  1. 在表很少的情况下,s3 中某些日期的数据会被覆盖。
  2. 在雪花中再次加载更改的数据,但仍然是旧数据 存在。

我们可以通过什么方式解决这个问题? 任何帮助是极大的赞赏。谢谢!

【问题讨论】:

  • 不清楚您的问题是什么。您需要添加更多详细信息才能在此处获得有意义的回复。

标签: snowflake-cloud-data-platform


【解决方案1】:

Snowflake 永远不会覆盖现有数据。加载数据不执行 UPDATE,它只是添加数据。您可以 a) 在加载之前从表中删除,b) 使用 STREAM 处理数据更改。

【讨论】:

    猜你喜欢
    • 2020-03-04
    • 1970-01-01
    • 2022-11-12
    • 2021-08-26
    • 2022-10-13
    • 2021-05-02
    • 2020-08-06
    • 2018-03-01
    • 1970-01-01
    相关资源
    最近更新 更多