雪花是否支持对任何事件桥、sns主题或驱动器队列的事件触发



一旦数据被插入雪花表,我就想将任何事件激发到任何事件桥和sns主题,这样我就可以同步python脚本在数据之上做一些其他事情。雪花是否支持对事件桥、sns主题或驱动器队列进行此类事件触发?

谢谢,Deepika

我知道如果数据插入到表中,您希望触发Python脚本。

您可以将Streams、Tasks和External Functions组合使用。

简要说明:

  1. 使用Streams,您可以实现变更数据捕获功能。流帮助您检测某个表的新行/更改行/删除行
  2. 任务是Snowflake中的作业,它们可以根据特定的时间表+在流有数据的情况下触发(即插入了新记录(
  3. 使用外部函数,您可以在AWS Lambda中实现python脚本,并从Snowflake端触发它。该功能随后由上述任务触发

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

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

外部功能:https://docs.snowflake.com/en/sql-reference/external-functions-introduction.html

最新更新