Snowflake 中的通知¶
您可以配置 Snowflake,以便将通知发送到云服务(Amazon SNS、Google Cloud PubSub 或 Azure 事件网格)提供的队列或电子邮件地址。例如:
您可以调用存储过程向队列或电子邮件地址发送通知。
调用存储过程发送通知¶
要调用存储过程发送通知,请执行以下操作:
如果要发送电子邮件通知,请确保预定收件人 验证其电子邮件地址。
调用 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 或 SYSTEM$SEND_EMAIL 发送通知。
第 1 步:验证电子邮件通知收件人的电子邮件地址¶
您只能向同一账户内的 Snowflake 用户发送电子邮件通知。这些用户必须通过以下界面之一验证其电子邮件地址:
第 2 步:创建通知集成¶
调用 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 或 SYSTEM$SEND_EMAIL 存储过程时,必须指定用于发送通知的通知集成。
以下主题说明如何创建通知集成。
第 3 步:发送通知¶
您可以调用以下存储过程之一来发送通知:
要向电子邮件地址或队列发送通知,请 调用 SYSTEM$SEND_SNOWFLAKE_NOTIFICATION 存储过程。
要向电子邮件地址发送通知,请 调用 SYSTEM$SEND_EMAIL 存储过程。
查看通知的历史记录¶
要查看通知的历史记录,请调用 Information Schema NOTIFICATION_HISTORY 表函数。