0

作为我项目审计的一部分,我需要找到雪花目标中存在的表的数据库名称、用户名、上次访问日期、读/写访问权限、角色名称。有人可以帮我吗?

4

1 回答 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 回答