在雪花Web界面的历史记录选项卡中,我选择过滤器“查询ID”并提供ID。它适用于某些“查询ID”,但不提供某些“查询ID”的详细信息。 我了解这是没有正确权限/特权的问题。我应该扮演什么角色,以便在历史记录选项卡中查看任何/所有“ Quer Id”的详细信息,而不管是谁运行/拥有它们。< / p>
我的角色是否应该有权访问查询所属的大众汽车和数据库?(以便在“历史记录”标签中查看详细信息)
答案 0 :(得分:1)
回答您的查询
“要在历史记录选项卡中查看任何/所有“查询ID”的详细信息,我应该扮演什么角色,而不管是谁运行/拥有它们。”
请创建一个新角色,并在两个特权以下进行授予,然后将其分配给用户。您可以看到该仓库的所有历史查询。
将两个privs都添加到特定的WH中:MONITOR / USAGE
GRANT USAGE ON WAREHOUSE COMPUTE_WH TO ROLE monitor_execution_new;
GRANT MONITOR ON WAREHOUSE COMPUTE_WH TO ROLE monitor_execution_new;
谢谢, Palash Chatterjee
于12/05/2020编辑
只需回答您的评论,“是否有默认角色可以查看其他用户执行的查询”
“否”,ACCOUNTADMIN是唯一一个可以默认查看所有用户查询执行情况的角色,而无需额外分配privs
注意:即使Accountadmin可以看到查询执行详细信息,也无法导出其他用户的查询结果
另外
您可能已经看到了雪花角色的层次结构(USERADMIN最近于2020年4月添加)
答案 1 :(得分:0)