Snowflake中的Snowpipe在复制文件失败时是否可以发送通知?

3
我已在AWS S3存储桶上创建了一个Snowflake外部阶段。另外,我已经设置了一个Snowpipe,当S3存储桶上有文件PUT时,它会执行复制命令。Snowpipe从SNS通知中获得通知。该管道已配置为出现错误时自动中止。 现在,如果从S3复制文件到Snowflake时出现任何错误...例如由于数据不匹配... Snowpipe会简单地中止。是否有一种方式可以在管道失败时通知我? 因为我不知道是否因错误而丢失了任何要复制的文件。
3个回答

1
Snowflake目前仅为WAREHOUSE MONITOR提供通知/警报服务,用于监控仓库信用消耗。 监视Snowpipe问题的最佳方法是利用第三方报告/监视工具查询Snowflake视图。 我建议您还应查看以下GitHub项目,这是一个为Snowflake编写的开源监视/警报工具:

https://github.com/snowflakedb/SnowAlert


1
不,目前 Snowpipe 在失败时不会发送任何通知。建议您在 Snowpipe 队列中查看文件状态或使用任何第三方工具来监视您的 Snowpipe 队列。

0

尝试将拒绝记录卸载到S3并在S3中配置通知。


1
您的回答可以通过添加更多支持信息来改善。请进行[编辑]以添加进一步的细节,例如引用或文档,以便他人可以确认您的答案是否正确。您可以在帮助中心找到有关如何编写良好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接