在雪花中找到陈旧的角色
Find the stale roles in snowflake
有什么办法可以在snowflake中分析哪些角色在过去一年内没有被用于snowflake中的任何查询?
snowflake.account_usage 中的角色视图没有这样的列。
我认为您可以查询 query_history 和 snowflake.account_usage 模式的角色视图以获取此列表:
select name from snowflake.account_usage.roles where deleted_on is null
and name not in (
select distinct ROLE_NAME
from snowflake.account_usage.query_history where start_time > current_date() - interval '1 year');
https://docs.snowflake.com/en/sql-reference/account-usage/query_history.html
https://docs.snowflake.com/en/sql-reference/account-usage/roles.html
有什么办法可以在snowflake中分析哪些角色在过去一年内没有被用于snowflake中的任何查询?
snowflake.account_usage 中的角色视图没有这样的列。
我认为您可以查询 query_history 和 snowflake.account_usage 模式的角色视图以获取此列表:
select name from snowflake.account_usage.roles where deleted_on is null
and name not in (
select distinct ROLE_NAME
from snowflake.account_usage.query_history where start_time > current_date() - interval '1 year');
https://docs.snowflake.com/en/sql-reference/account-usage/query_history.html
https://docs.snowflake.com/en/sql-reference/account-usage/roles.html