监控雪花数据库架构更改的最佳方法?

Posted

技术标签:

【中文标题】监控雪花数据库架构更改的最佳方法?【英文标题】:Best approach to monitor schema change on Snowflake database? 【发布时间】:2019-11-14 19:42:18 【问题描述】:

谁能建议监控雪花数据库架构变化的最佳方法?

我会在任何架构更改时触发我的应用,此外,我会在任何权限更改时触发我的应用。

【问题讨论】:

【参考方案1】:

一种方法是在 Information_schema 中使用 Schemata View 中的 last_altered 列并运行一个任务来提取信息。

参考:https://docs.snowflake.net/manuals/sql-reference/info-schema/schemata.html

【讨论】:

该专栏在一定程度上有所帮助。缺陷是该列无法帮助找出已删除的列。 我认为查询 query_history.query_text 以查找“更改表”命令的脚本或存储过程应该可以工作。请务必过滤日期,以便您只需提取所需的日期。

以上是关于监控雪花数据库架构更改的最佳方法?的主要内容,如果未能解决你的问题,请参考以下文章

银行 Zabbix 监控架构部署等经验分享 | 最佳实践

SQL Server 2008 架构更改的最佳实践

Snowflake - 读取实现的架构

雪花数据库中的公共模式

跟踪对象字段变化的最佳架构是啥?

雪花:SQL 访问控制错误:权限不足,无法对架构进行操作