作为我项目审计的一部分,我需要找到雪花目标中存在的表的数据库名称、用户名、上次访问日期、读/写访问权限、角色名称。有人可以帮我吗?
问问题
42 次
1 回答
0
Snowflake 在“Account Usage”共享中提供了一个名为“tables”的数据库视图,它将为您提供 Snowflake 帐户中所有表的列表,以及它们的架构、数据库和拥有该表的角色。 https://docs.snowflake.net/manuals/sql-reference/account-usage/tables.html
至于访问(通过命令读取SELECT
,通过命令卸载COPY INTO LOCATION
)和写入(INSERT, UPDATE, DELETE
通过命令加载),您可以在名为 query_history 的“帐户使用情况”共享中查询不同的视图,并使用有效列上的函数COPY INTO TABLE
搜索表名出色地。
https://docs.snowflake.net/manuals/sql-reference/account-usage/query_history.htmliLike('%tableNameHere%')
QUERY_TEXT
于 2019-08-30T01:12:59.340 回答