监视Snowpipe(在Snowflake中)的成本?

时间:2019-10-14 14:17:49

标签: snowflake-data-warehouse

(Snowflake用户在我们的旧版问答论坛中询问了以下内容)

是否有一种方法可以将雪管置于资源监视下?还是有类似的方法来监视雪管的成本?


1 个答案:

答案 0 :(得分:1)

(根据我们Snowflake专业服务团队的技术客户经理之一)

目前没有该功能。从文档中:

https://docs.snowflake.net/manuals/user-guide/resource-monitors.html

“此外,帐户级资源监视器不控制Snowflake提供的仓库(用于Snowpipe,自动重新整理和物化视图)的信贷使用;该监视器仅控制在您的帐户中创建的虚拟仓库。”

“帐户级资源监控器仅控制在您的帐户中显式创建的虚拟仓库;它不控制Snowflake提供的仓库(用于Snowpipe,自动集群和物化视图)的贷方使用。”

但是您可以在PIPE_USAGE_HISTORY表中监视您的信用。

信息架构

https://docs.snowflake.net/manuals/sql-reference/functions/pipe_usage_history.html

帐户使用情况

https://docs.snowflake.net/manuals/sql-reference/account-usage/pipe_usage_history.html

使用该信息,您可以通过PIPE_EXECUTION_PAUSED暂停PIPE

https://docs.snowflake.net/manuals/sql-reference/sql/alter-pipe.html

也许是预定的存储过程可以监视和通知/暂停存储过程中设置的级别?我没有这样做,但是认为它应该在理论上起作用。希望有帮助。


有兴趣了解其他人在解决上述问题时是否有任何“开箱即用”的想法……也许是一种解决方法?