组织简介¶
组织 是出色的 Snowflake 对象,可关联业务实体拥有的账户。组织可简化账户管理和计费、复制和故障转移/故障恢复、Snowflake Secure Data Sharing 以及其他账户管理任务。
此功能允许组织管理员跨不同区域和云平台查看、创建和管理所有账户。
账户类型¶
常规 Snowflake 账户
组织账户:组织管理员用于管理多账户组织以及从 ORGANIZATION_USAGE 架构中的高级视图访问使用量数据的特殊账户。有关更多信息,请参阅 组织账户。
Snowflake Open Catalog 账户:服务管理员和目录管理员用于管理在 Snowflake Open Catalog 中定义的目录的特殊账户。有关更多信息,请参阅 Snowflake Open Catalog 概述。
备注
为多账户组织引入组织账户,改变了组织管理员管理组织及其账户的方式。有关更多信息,请参阅 组织账户。
优势¶
组织内所有账户的中央视图。有关更多信息,请参阅 查看组织中的账户。
自助账户创建。有关更多信息,请参阅 创建账户。
利用数据复制和故障转移实现数据可用性和持久性。有关更多信息,请参阅 跨多个账户的复制和故障转移简介。
与跨区域的 Snowflake 使用者无缝共享数据。有关更多信息,请参阅 跨区域和云平台安全共享数据。
能够监控和了解组织中所有账户的使用情况。有关更多信息,请参阅 Organization Usage 视图。
ORGADMIN 角色¶
组织管理员 (ORGADMIN) 系统角色负责管理组织级别的操作。
备注
如果您使用 组织账户 来管理多账户组织,则管理员的角色为 GLOBALORGADMIN。
具有 ORGADMIN 角色的用户可以执行以下操作:
在组织中创建账户。有关更多信息,请参阅 创建账户。
查看/显示组织内的所有账户。有关更多信息,请参阅 查看组织中的账户。
查看/显示为组织启用的区域列表。有关更多信息,请参阅 查看组织可用的区域列表。
查看组织中所有账户的使用信息。有关更多信息,请参阅 Organization Usage。
为组织中的账户启用 复制。有关更多信息,请参阅 先决条件:为组织中的账户启用复制。
备注
创建账户后,ORGADMIN 可以查看账户属性,但无权访问账户数据。
有关使用 ORGADMIN 角色的信息,请参阅 在账户中启用 ORGADMIN 角色。
组织 DDL¶
为帮助管理组织,包括在组织中创建和列出账户,Snowflake 提供了以下一组特定 DDL 命令:
组织函数和视图¶
通过名为 SNOWFLAKE 的共享数据库中 ORGANIZATION_USAGE 架构中的视图,Snowflake 提供组织中所有账户的历史使用数据。有关信息,请参阅 Organization Usage。
要为组织中的账户启用数据库复制,Snowflake 提供了 SYSTEM$GLOBAL_ACCOUNT_SET_PARAMETER 函数。