雪花级联删除-4层

时间:2020-11-09 13:46:19

标签: snowflake-cloud-data-platform

如何在雪花中删除4层数据-父,子,孙,曾孙?

我有4个表,其中在父表中删除数据时要删除数据。由于雪花中没有级联删除功能,我们如何在自动化过程中实现这一目标?

1 个答案:

答案 0 :(得分:0)

我只使用任务和流。您需要从父级上删除一个流,然后再执行一项任务,该任务将使用流中的信息将其应用于子级,依此类推。您可以让任务每分钟左右检查一次父级的更改。

https://docs.snowflake.com/en/user-guide/tasks-intro.html

https://docs.snowflake.com/en/user-guide/streams.html

https://community.snowflake.com/s/article/Using-Streams-and-Tasks-inside-Snowflake