一旦数据被插入雪花表,我就想将任何事件激发到任何事件桥和sns主题,这样我就可以同步python脚本在数据之上做一些其他事情。雪花是否支持对事件桥、sns主题或驱动器队列进行此类事件触发?
谢谢,Deepika
我知道如果数据插入到表中,您希望触发Python脚本。
您可以将Streams、Tasks和External Functions组合使用。
简要说明:
- 使用Streams,您可以实现变更数据捕获功能。流帮助您检测某个表的新行/更改行/删除行
- 任务是Snowflake中的作业,它们可以根据特定的时间表+在流有数据的情况下触发(即插入了新记录(
- 使用外部函数,您可以在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