我已经在Snowflake中创建了一个雪花。但我无法覆盖其中的数据。在复制数据之前,有没有一种方法可以在snow pipe中使用delete或overwrite?
发布于 2021-05-11 21:15:18
您可以创建一个存储过程来按顺序执行以下任务:
如果您希望在任何特定时间加载数据,则可以使用task调度存储过程。
发布于 2021-05-11 04:30:46
通常的做法是将数据从Snowpipe加载到一个临时/临时表中并在那里进行处理-怀疑您是否可以在Snowpipe中处理它。
请您更详细地解释一下如何/为什么要覆盖Snowpipe中的数据?你能举例说明你正在努力实现的目标吗?
Answer 2
Snowpipe用于从流中连续加载数据,所以我不确定您为什么要将其用于单个数据集的日常加载?
我将在process中创建一个标准副本,然后将其包装在一个存储过程中,该存储过程也处理目标表的删除。然后,您可以将其安排为每天运行。
https://stackoverflow.com/questions/67465550
复制相似问题