Snowflake - 对象
Snowflake 以三个阶段逻辑地组织数据:帐户、数据库和架构。
数据库和架构在 Snowflake 帐户内以逻辑方式组织数据。一个帐户可以有多个数据库和模式,但一个数据库只能与一个模式绑定,反之亦然。
Snowflake 对象
以下是 Snowflake 对象列表 −
- 帐户
- 用户
- 角色
- 虚拟仓库
- 资源监视器
- 集成
- 数据库
- 模式
- 表
- 视图
- 存储过程
- 用户定义函数 (UDF)
- 阶段
- 文件格式
- 管道
- 序列
模式之后的对象与Schema 和 Schema 与数据库紧密相关。其他实体(如用户和角色)用于身份验证和访问管理。
与 Snowflake 对象相关的要点
以下是您应该了解的有关 Snowflake 对象的一组要点 −
所有 Snowflake 对象都属于逻辑容器,其中顶级容器是帐户,即所有内容都在 Snowflake 的帐户下。
Snowflake 单独保护所有对象。
用户可以根据授予角色的权限对对象执行操作和任务。
权限示例 −
- 创建虚拟仓库
- 列出架构中的表
- 将数据插入表中
- 从中选择数据表
- 不删除/截断表