You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为何Snowflake实例中Accountadmin角色无法查看Organization_Usage Schema数据?

Snowflake Organization_Usage 视图为空的排查原因
  • 当前账户并非组织主账户:Organization_Usage仅在组织的**主账户(Org Admin Account)**中存储全组织的使用数据,子账户的该Schema视图本身就是空的。你另一个能正常查看的实例应该是主账户,当前这个大概率是子账户。
  • 数据同步存在延迟:主账户的Organization_Usage数据是定时同步的,刚创建组织或刚产生操作行为后,可能需要15-30分钟才会有数据写入。可以等一段时间再查询,或者执行SELECT SYSTEM$REFRESH_ORGANIZATION_USAGE();手动触发同步(需主账户的ACCOUNTADMIN角色执行)。
  • 权限被隐性限制:即便用ACCOUNTADMIN角色,也要确认是否存在权限限制。比如有没有通过角色层级、会话策略禁用了该Schema的访问权限?可以执行SHOW GRANTS ON SCHEMA ORGANIZATION_USAGE;检查,确保ACCOUNTADMIN拥有SELECT权限。
  • 组织级数据收集未启用:如果当前账户所在的组织未开启组织级使用数据收集,视图自然为空。登录主账户检查组织设置,或执行DESCRIBE ORGANIZATION;查看相关配置项是否启用。
  • 默认时间筛选导致空结果:部分Organization_Usage视图有默认时间范围(比如USAGE_HISTORY默认只显示最近7天数据),如果该时间段内无操作就会返回空。可以手动指定时间范围查询,比如:
    SELECT * FROM ORGANIZATION_USAGE.USAGE_HISTORY 
    WHERE START_TIME >= DATEADD('day', -30, CURRENT_DATE());
    

内容的提问来源于stack exchange,提问作者Lbowler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 03:32:38