首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用Snowflake覆盖Snowflake中的数据

如何使用Snowflake覆盖Snowflake中的数据
EN

Stack Overflow用户
提问于 2021-05-10 14:12:29
回答 2查看 238关注 0票数 1

我已经在Snowflake中创建了一个雪花。但我无法覆盖其中的数据。在复制数据之前,有没有一种方法可以在snow pipe中使用delete或overwrite?

EN

回答 2

Stack Overflow用户

发布于 2021-05-11 21:15:18

您可以创建一个存储过程来按顺序执行以下任务:

  • 截断表
  • 执行拷贝命令

如果您希望在任何特定时间加载数据,则可以使用task调度存储过程。

票数 2
EN

Stack Overflow用户

发布于 2021-05-11 04:30:46

通常的做法是将数据从Snowpipe加载到一个临时/临时表中并在那里进行处理-怀疑您是否可以在Snowpipe中处理它。

请您更详细地解释一下如何/为什么要覆盖Snowpipe中的数据?你能举例说明你正在努力实现的目标吗?

Answer 2

Snowpipe用于从流中连续加载数据,所以我不确定您为什么要将其用于单个数据集的日常加载?

我将在process中创建一个标准副本,然后将其包装在一个存储过程中,该存储过程也处理目标表的删除。然后,您可以将其安排为每天运行。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67465550

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档